Browse Source

!50 fix:售后退款只退一部分会失败的问题
Merge pull request !50 from 宋浩志/N/A

linlinjava 5 years ago
parent
commit
04d4fc9c41

+ 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;