diff --git a/daxpay-single-channel/daxpay-single-wechat/src/main/java/org/dromara/daxpay/channel/wechat/service/callback/WechatRefundCallbackService.java b/daxpay-single-channel/daxpay-single-wechat/src/main/java/org/dromara/daxpay/channel/wechat/service/callback/WechatRefundCallbackService.java index 5461a224..67c80779 100644 --- a/daxpay-single-channel/daxpay-single-wechat/src/main/java/org/dromara/daxpay/channel/wechat/service/callback/WechatRefundCallbackService.java +++ b/daxpay-single-channel/daxpay-single-wechat/src/main/java/org/dromara/daxpay/channel/wechat/service/callback/WechatRefundCallbackService.java @@ -128,9 +128,9 @@ public class WechatRefundCallbackService { // 回调数据 callbackInfo.setCallbackData(BeanUtil.beanToMap(result)); // 网关退款号 - callbackInfo.setOutTradeNo(result.getTransactionId()); + callbackInfo.setOutTradeNo(result.getRefundId()); // 退款号 - callbackInfo.setTradeNo(result.getRefundId()); + callbackInfo.setTradeNo(result.getOutRefundNo()); // 退款状态 - 成功 if (Objects.equals(RefundStatus.SUCCESS, result.getRefundStatus())){ callbackInfo.setTradeStatus(RefundStatusEnum.SUCCESS.getCode()); diff --git a/daxpay-single/daxpay-single-service/src/main/java/org/dromara/daxpay/service/entity/order/refund/RefundOrder.java b/daxpay-single/daxpay-single-service/src/main/java/org/dromara/daxpay/service/entity/order/refund/RefundOrder.java index b7d10f38..1d258d1c 100644 --- a/daxpay-single/daxpay-single-service/src/main/java/org/dromara/daxpay/service/entity/order/refund/RefundOrder.java +++ b/daxpay-single/daxpay-single-service/src/main/java/org/dromara/daxpay/service/entity/order/refund/RefundOrder.java @@ -39,7 +39,7 @@ public class RefundOrder extends MchAppBaseEntity implements ToResult