## 计算平级时,保留6位小数;
This commit is contained in:
parent
99317636cc
commit
c589c2461c
|
@ -1355,8 +1355,8 @@ public class BonusSettleRangeHandle extends BonusSettleHandle {
|
||||||
}
|
}
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
// 平级收益(商品价格 * 千分之五) -- 2位小数,四舍五入
|
// 平级收益(商品价格 * 千分之五) -- 6位小数,四舍五入
|
||||||
sameBonusIncome = waresPrice.multiply(RetailConstants.SAME_RATIO).setScale(2, BigDecimal.ROUND_HALF_UP);
|
sameBonusIncome = waresPrice.multiply(RetailConstants.SAME_RATIO).setScale(6, BigDecimal.ROUND_HALF_UP);
|
||||||
// 平级收益累计
|
// 平级收益累计
|
||||||
beforeSameBonus = beforeSameBonus.add(sameBonusIncome);
|
beforeSameBonus = beforeSameBonus.add(sameBonusIncome);
|
||||||
// 平级等级代数等级
|
// 平级等级代数等级
|
||||||
|
@ -1601,7 +1601,7 @@ public class BonusSettleRangeHandle extends BonusSettleHandle {
|
||||||
// 计算业绩(此处作为比例)
|
// 计算业绩(此处作为比例)
|
||||||
BigDecimal calAchieve = BigDecimal.ZERO;
|
BigDecimal calAchieve = BigDecimal.ZERO;
|
||||||
for (SaOrderWaresExt saOrderWaresExt : saOrder.getOrderWaresExtList()) {
|
for (SaOrderWaresExt saOrderWaresExt : saOrder.getOrderWaresExtList()) {
|
||||||
benefitIncome = benefitIncome.add(saOrderWaresExt.getWaresPrice().multiply(RetailConstants.SAME_RATIO)).setScale(2, BigDecimal.ROUND_HALF_UP);
|
benefitIncome = benefitIncome.add(saOrderWaresExt.getWaresPrice().multiply(RetailConstants.SAME_RATIO)).setScale(6, BigDecimal.ROUND_HALF_UP);
|
||||||
calAchieve = calAchieve.add(saOrderWaresExt.getWaresPrice());
|
calAchieve = calAchieve.add(saOrderWaresExt.getWaresPrice());
|
||||||
}
|
}
|
||||||
CuMemberBonusDetail cuMemberBonusDetail = packageBenefitIncome(bonusConfigDTO, period, cuMemberBonusMap, null, RetailConstants.SAME_RATIO, benefitIncome,
|
CuMemberBonusDetail cuMemberBonusDetail = packageBenefitIncome(bonusConfigDTO, period, cuMemberBonusMap, null, RetailConstants.SAME_RATIO, benefitIncome,
|
||||||
|
|
Loading…
Reference in New Issue