@@ -941,7 +941,7 @@ public class CmsOrderDonServiceImpl extends ServiceImpl<OrderDonMapper,OrderDon>
BigDecimal addBalance = orderDon.getBalance();
//需额外扣除余额
if (deductBalance != null && deductBalance.compareTo(BigDecimal.ZERO) > 0) {
- addBalance = addBalance.subtract(orderDon.getBalance());
+ addBalance = addBalance.subtract(deductBalance);
}
userBenefitsService.addUserBalance(orderDon.getUserId(), addBalance, UserBalanceSourceRecord.Source.refund, orderDon.getYhsId(), orderDon.getId(), goodsDon.getTitle() + UserBalanceSourceRecord.Source.refund.getDesc(), true);