diff --git a/agileboot-domain/src/main/java/com/agileboot/domain/shop/approval/ReturnApprovalApplicationService.java b/agileboot-domain/src/main/java/com/agileboot/domain/shop/approval/ReturnApprovalApplicationService.java index f45b48a..137fead 100644 --- a/agileboot-domain/src/main/java/com/agileboot/domain/shop/approval/ReturnApprovalApplicationService.java +++ b/agileboot-domain/src/main/java/com/agileboot/domain/shop/approval/ReturnApprovalApplicationService.java @@ -159,7 +159,9 @@ public class ReturnApprovalApplicationService { // 微信退款 RefundVO refundVO = null; try { - // 检查订单创建时间是否在2025年6月10日11:05之前 + /* 检查订单创建时间是否在2025年6月10日11:05之前 + 之前的旧订单收款商户和新订单收款商户不一致,需要使用旧订单收款商户进行退款 + */ Date cutoffDate = DateUtil.parse("2025-06-10 11:05:00", "yyyy-MM-dd HH:mm:ss"); if (orderModel.getCreateTime().after(cutoffDate)) { refundVO = paymentApplicationService.refund( @@ -181,6 +183,7 @@ public class ReturnApprovalApplicationService { paymentOperationLogCommand.initBaseEntity(); paymentOperationLogApplicationService.addPaymentOperationLog(paymentOperationLogCommand); + // 若还是失败,使用新订单收款商户进行退款 refundVO = paymentApplicationService.refund( PayApiConstants.biz_id, PayApiConstants.appkey, orderModel.getBizOrderId(), orderModel.getUcid(),