提交
This commit is contained in:
parent
173c77762c
commit
67a013a596
|
@ -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, "分成金额分配出错");
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user