소스 검색

fix bug 退款时,优惠金额重复扣减

skyline 2 년 전
부모
커밋
0e23766611
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      service/src/main/java/com/kym/service/wechat/impl/WxPayServiceImpl.java

+ 1 - 1
service/src/main/java/com/kym/service/wechat/impl/WxPayServiceImpl.java

@@ -428,7 +428,7 @@ public class WxPayServiceImpl implements WxPayService {
             // 退款日志
             var refundLog = new RefundLog().setUserId(payLogs.get(0).getUserId()).setOutTradeNo(payLogs.get(0).getOutTradeNo())
                     .setTotal(payLogs.get(0).getTotal())
-                    .setRefund(refundAmount.get() - account.getDiscountAmount())
+                    .setRefund(refundAmount.get())
                     .setDiscountAmount(account.getDiscountAmount())
                     .setOutRefundNo(OrderUtils.getOrderNo());
             refundLogService.save(refundLog);