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