This commit is contained in:
磷叶 2025-01-21 18:07:26 +08:00
parent 173c77762c
commit 67a013a596

View File

@ -227,10 +227,8 @@ public class BonusServiceImpl implements BonusService
// 误差处理将误差值交给可以处理的分成方处理
BigDecimal dividedAmount = CollectionUtils.sumDecimal(bonusList, Bonus::getAmount);
if (dividedAmount.compareTo(money) != 0) {
BigDecimal diff = money.subtract(dividedAmount);
BonusUtil.handlePartDiff(bonusList, diff);
}
BonusUtil.handlePartDiff(bonusList, money.subtract(dividedAmount));
// 处理误差后的分配金额
dividedAmount = CollectionUtils.sumDecimal(bonusList, Bonus::getAmount);
ServiceUtil.assertion(dividedAmount.compareTo(money) != 0, "分成金额分配出错");