## 新复购级差收益累计商品数量;
This commit is contained in:
parent
ed49bcf975
commit
b8e4402b78
|
@ -2134,12 +2134,10 @@ public class BonusSettleRangeHandle extends BonusSettleHandle {
|
||||||
// 差价就是级差收益
|
// 差价就是级差收益
|
||||||
BigDecimal bonusIncome;
|
BigDecimal bonusIncome;
|
||||||
if (bonusIncomeMap.containsKey(targetMemberRangeExt.getPkMember())) {
|
if (bonusIncomeMap.containsKey(targetMemberRangeExt.getPkMember())) {
|
||||||
bonusIncome = bonusIncomeMap.get(targetMemberRangeExt.getPkMember()).add(tmpPrice.subtract(targetRangePrice));
|
bonusIncome = bonusIncomeMap.get(targetMemberRangeExt.getPkMember()).add(tmpPrice.subtract(targetRangePrice).multiply(new BigDecimal(saOrderItemsExt.getWaresQuantity())));
|
||||||
} else {
|
} else {
|
||||||
bonusIncome = tmpPrice.subtract(targetRangePrice);
|
bonusIncome = tmpPrice.subtract(targetRangePrice).multiply(new BigDecimal(saOrderItemsExt.getWaresQuantity()));
|
||||||
}
|
}
|
||||||
// 单个级差 * 商品数量 = 实际奖金
|
|
||||||
bonusIncome = bonusIncome.multiply(new BigDecimal(saOrderItemsExt.getWaresQuantity()));
|
|
||||||
|
|
||||||
bonusIncomeMap.put(targetMemberRangeExt.getPkMember(), bonusIncome);
|
bonusIncomeMap.put(targetMemberRangeExt.getPkMember(), bonusIncome);
|
||||||
// 临时价格更新
|
// 临时价格更新
|
||||||
|
|
Loading…
Reference in New Issue