## 新复购级差收益累计商品数量;
This commit is contained in:
parent
ed49bcf975
commit
b8e4402b78
|
@ -2134,12 +2134,10 @@ public class BonusSettleRangeHandle extends BonusSettleHandle {
|
|||
// 差价就是级差收益
|
||||
BigDecimal bonusIncome;
|
||||
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 {
|
||||
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);
|
||||
// 临时价格更新
|
||||
|
|
Loading…
Reference in New Issue