Pārlūkot izejas kodu

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

zoujiajian 3 gadi atpakaļ
vecāks
revīzija
0b402ee4c8

+ 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 {
                 //余额退款不需要扣除积分
                 //分销提成积分扣除