diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java index 3b32cf77a..42e255af7 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java @@ -2972,16 +2972,22 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService { // paymentId, refundAmount, wechatAppId, memberId, ScenarioEnum.ORDER.getValue(), // orderCode); - PaymentReverseOperation operation = new PaymentReverseOperation(); - operation.setPaymentId(paymentId); - operation.setReverseAmt(refundAmount); - operation.setMerchantKey(wechatAppId); - operation.setMemberId(memberId); - operation.setScenarioType(ScenarioEnum.ORDER.getValue()); - operation.setOrderCode(orderCode); - PaymentReverseResponse response = adapayService.createPaymentReverseRequest(operation); + // PaymentReverseOperation operation = new PaymentReverseOperation(); + // operation.setPaymentId(paymentId); + // operation.setReverseAmt(refundAmount); + // operation.setMerchantKey(wechatAppId); + // operation.setMemberId(memberId); + // operation.setScenarioType(ScenarioEnum.ORDER.getValue()); + // operation.setOrderCode(orderCode); + // PaymentReverseResponse response = adapayService.createPaymentReverseRequest(operation); - logger.info("重试订单退款response:{}", JSON.toJSONString(response)); + ApplyRefundDTO applyRefundDTO = new ApplyRefundDTO(); + applyRefundDTO.setOrderCode(orderCode); + applyRefundDTO.setRefundType(Constants.ONE); + applyRefundDTO.setRefundAmount(refundAmount); + applyRefundDTO.setWechatAppId(wechatAppId); + refundOrderWithAdapay(applyRefundDTO); + // logger.info("重试订单退款response:{}", JSON.toJSONString(response)); } else { BigDecimal reversedAmt = BigDecimal.ZERO; for (PaymentReverseResponse paymentRevers : paymentReverses) {