From 8034a73b63e8f59709de4471e2ac2e392679074b Mon Sep 17 00:00:00 2001 From: "autumn.g@foxmail.com" Date: Thu, 31 Aug 2023 14:55:30 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E9=87=8D=E8=AF=95=E9=80=80=E6=AC=BE?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/OrderBasicInfoServiceImpl.java | 24 ++++++++++++------- 1 file changed, 15 insertions(+), 9 deletions(-) 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) {