配置
This commit is contained in:
@@ -24,10 +24,13 @@ public class WxPayVo {
|
||||
public WxPayVo(int source) {
|
||||
if (source == 0) {//云菜窖
|
||||
appId = "wx4724e3a3c27f36b5";
|
||||
mchId = "1664882765";
|
||||
mchId = "1703297075";
|
||||
secret = "yxtcxjshbyxgs1234567898765432101";
|
||||
appSecret = "971fd3b8aa7b08ce3e8a5f3e502b1a8d";
|
||||
|
||||
// appId ="wxc1a7e6792a779a52";
|
||||
// mchId ="1575565631";
|
||||
// secret="YxtYdscWxPayKey12345678987654321";
|
||||
// appSecret ="10d6c42370127e0389881907560cc43c";
|
||||
} else if (source == 1) {
|
||||
|
||||
} else if (source == 2) {
|
||||
|
||||
@@ -73,6 +73,7 @@ public class WxRefundService extends MybatisBaseService<WxRefundMapper,RefundOrd
|
||||
|
||||
|
||||
public ResultBean createRefundOrder(RefundOrderDto refundOrderDto){
|
||||
log.info("创建退款订单");
|
||||
ResultBean rb=new ResultBean();
|
||||
RefundOrder refundOrder=new RefundOrder(refundOrderDto.getSource());
|
||||
PayOrder payOrder=orderService.getOne(new QueryWrapper<PayOrder>().eq("sid",refundOrderDto.getOrderSid()));
|
||||
@@ -93,6 +94,7 @@ public class WxRefundService extends MybatisBaseService<WxRefundMapper,RefundOrd
|
||||
@Transactional
|
||||
public ResultBean refund(String orderSid) throws Exception {
|
||||
ResultBean rb = ResultBean.fireFail();
|
||||
log.info("执行退款");
|
||||
PayOrder payOrder=orderService.getOne(new QueryWrapper<PayOrder>().eq("sid",orderSid));
|
||||
RefundOrder refundOrder=baseMapper.selectOne(new QueryWrapper<RefundOrder>().eq("orderSid",payOrder.getSid()).eq("state","1"));
|
||||
try {
|
||||
@@ -132,8 +134,10 @@ public class WxRefundService extends MybatisBaseService<WxRefundMapper,RefundOrd
|
||||
request.setNotifyUrl(urlComponent.getDoMainUrl() + "refund/refundNotify");
|
||||
// 调用退款方法,得到应答
|
||||
// 调用微信sdk接口
|
||||
log.info("退款参数"+request);
|
||||
Refund refund = service.create(request);
|
||||
System.out.println(refund);
|
||||
log.info("退款"+refund);
|
||||
//接收退款返回参数
|
||||
Refund refundResponse = new Refund();
|
||||
refundResponse.setStatus(refund.getStatus());
|
||||
@@ -199,7 +203,7 @@ public class WxRefundService extends MybatisBaseService<WxRefundMapper,RefundOrd
|
||||
.build();
|
||||
RefundNotification parse = parser.parse(requestParam, RefundNotification.class);
|
||||
System.out.println("退款回调结果: " + parse);
|
||||
RefundOrder refundOrder=baseMapper.selectOne(new QueryWrapper<RefundOrder>().eq("outTradeNo",parse.getOutTradeNo()));
|
||||
RefundOrder refundOrder=baseMapper.selectOne(new QueryWrapper<RefundOrder>().eq("outTradeNo",parse.getOutTradeNo()).eq("state","1"));
|
||||
PayOrder payOrder=orderService.getOne(new QueryWrapper<PayOrder>().eq("sid",refundOrder.getOrderSid()));
|
||||
//parse.getRefundStatus().equals("SUCCESS");说明退款成功
|
||||
RefundBusinessQuery query=new RefundBusinessQuery();
|
||||
|
||||
@@ -4,6 +4,7 @@ spring:
|
||||
url: jdbc:mysql://127.0.0.1:3306/yxt_pay?serverTimezone=GMT%2B8&autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&nullCatalogMeansCurrent=true&allowPublicKeyRetrieval=true
|
||||
username: root
|
||||
password: 1LAiGz$t1*Iw
|
||||
# password: Yxt@67508182
|
||||
cloud:
|
||||
nacos:
|
||||
discovery:
|
||||
@@ -21,5 +22,25 @@ spring:
|
||||
port: 6379
|
||||
timeout: 0 # 连接超时时间(毫秒)
|
||||
|
||||
#domain:
|
||||
# urlPrex: https://ordermall.yxtsoft.com/wxPay/
|
||||
#wx:
|
||||
# app-id: wxc1a7e6792a779a52
|
||||
# mch-id: 1575565631
|
||||
# mch-serial-no: 71526A02963F372CD690620F793A9E65F22A93D1
|
||||
# app-secret: 10d6c42370127e0389881907560cc43c
|
||||
# api-key: YxtYdscWxPayKey12345678987654321
|
||||
# key-path: D:/webapps/share-store/apicertificate/apiclient_key.pem
|
||||
# cert_path: D:/webapps/share-store/apicertificate/apiclient_cert.pem
|
||||
# cert-p12-path: D:/webapps/share-store/apicertificate/apiclient_cert.p12
|
||||
domain:
|
||||
urlPrex: https://supervise.yxtsoft.com/wxPay/
|
||||
urlPrex: https://nhx.yxtsoft.com/wxPay/
|
||||
wx:
|
||||
app-id: wx4724e3a3c27f36b5
|
||||
mch-id: 1703297075
|
||||
mch-serial-no: 77087B8EE84AD0AE037DD2580AD05203561ECA85
|
||||
app-secret: 971fd3b8aa7b08ce3e8a5f3e502b1a8d
|
||||
api-key: yxtcxjshbyxgs1234567898765432101
|
||||
key-path: D:/webapps/lipinka/apicertificate/apiclient_key.pem
|
||||
cert_path: D:/webapps/lipinka/apicertificate/apiclient_cert.pem
|
||||
cert-p12-path: D:/webapps/lipinka/apicertificate/apiclient_cert.p12
|
||||
Reference in New Issue
Block a user