Преглед на файлове

fix 退款余额时,订单金额大于0

zoujiajian преди 3 години
родител
ревизия
0b402ee4c8
променени са 1 файла, в които са добавени 3 реда и са изтрити 1 реда
  1. 3 1
      netflix-service/src/main/java/com/cyksj/service/mange/impl/CmsOrderDonServiceImpl.java

+ 3 - 1
netflix-service/src/main/java/com/cyksj/service/mange/impl/CmsOrderDonServiceImpl.java

@@ -485,7 +485,9 @@ public class CmsOrderDonServiceImpl extends ServiceImpl<OrderDonMapper,OrderDon>
                 log.error("wx减少抽奖机会错误,orderId:{},error:{}", orderDon.getId(), e);
             }
             if (OrderDon.Type.BALANCE.getType().equals(refundType)) {
-                userBenefitsService.addUserBalance(orderDon.getUserId(), orderDon.getRefundBalance());
+                if (orderDon.getMoney().compareTo(BigDecimal.ZERO) > 0) {
+                    userBenefitsService.addUserBalance(orderDon.getUserId(), orderDon.getRefundBalance());
+                }
             } else {
                 //余额退款不需要扣除积分
                 //分销提成积分扣除