提交
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);
|
BigDecimal dividedAmount = CollectionUtils.sumDecimal(bonusList, Bonus::getAmount);
|
||||||
if (dividedAmount.compareTo(money) != 0) {
|
BonusUtil.handlePartDiff(bonusList, money.subtract(dividedAmount));
|
||||||
BigDecimal diff = money.subtract(dividedAmount);
|
// 处理误差后的分配金额
|
||||||
BonusUtil.handlePartDiff(bonusList, diff);
|
|
||||||
}
|
|
||||||
dividedAmount = CollectionUtils.sumDecimal(bonusList, Bonus::getAmount);
|
dividedAmount = CollectionUtils.sumDecimal(bonusList, Bonus::getAmount);
|
||||||
ServiceUtil.assertion(dividedAmount.compareTo(money) != 0, "分成金额分配出错");
|
ServiceUtil.assertion(dividedAmount.compareTo(money) != 0, "分成金额分配出错");
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user