ソースを参照

fix:售后退款只退一部分会失败的问题

宋浩志 5 年 前
コミット
332e93199b

+ 1 - 1
litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/web/AdminAftersaleController.java

@@ -183,7 +183,7 @@ public class AdminAftersaleController {
         wxPayRefundRequest.setOutRefundNo("refund_" + order.getOrderSn());
         // 元转成分
         Integer totalFee = aftersaleOne.getAmount().multiply(new BigDecimal(100)).intValue();
-        wxPayRefundRequest.setTotalFee(totalFee);
+        wxPayRefundRequest.setTotalFee(order.getActualPrice().multiply(new BigDecimal(100)).intValue());
         wxPayRefundRequest.setRefundFee(totalFee);
 
         WxPayRefundResult wxPayRefundResult;