## 复购订单区域分红按业绩处理;
This commit is contained in:
parent
53c5083696
commit
577ca4a353
|
@ -1410,7 +1410,7 @@ public class BonusSettleRangeHandle extends BonusSettleHandle {
|
||||||
benefitIncome = benefitIncome.add(saOrderWaresExt.getAreaIncome().multiply(new BigDecimal(saOrderWaresExt.getWaresQuantity())));
|
benefitIncome = benefitIncome.add(saOrderWaresExt.getAreaIncome().multiply(new BigDecimal(saOrderWaresExt.getWaresQuantity())));
|
||||||
} else {
|
} else {
|
||||||
// 按比率处理
|
// 按比率处理
|
||||||
benefitIncome = benefitIncome.add(saOrderWaresExt.getWaresAchievement().multiply(saOrderWaresExt.getAreaIncome()).divide(new BigDecimal("100"), 6, BigDecimal.ROUND_HALF_UP).multiply(new BigDecimal(saOrderWaresExt.getWaresQuantity())));
|
benefitIncome = benefitIncome.add(saOrderWaresExt.getWaresPrice().multiply(saOrderWaresExt.getAreaIncome()).divide(new BigDecimal("100"), 6, BigDecimal.ROUND_HALF_UP));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -60,7 +60,6 @@
|
||||||
<result column="PK_WARES" property="pkWares"/>
|
<result column="PK_WARES" property="pkWares"/>
|
||||||
<result column="WARES_PRICE" property="waresPrice"/>
|
<result column="WARES_PRICE" property="waresPrice"/>
|
||||||
<result column="WARES_CODE" property="waresCode"/>
|
<result column="WARES_CODE" property="waresCode"/>
|
||||||
<result column="WARES_ACHIEVEMENT" property="waresAchievement"/>
|
|
||||||
<result column="AREA_INCOME" property="areaIncome"/>
|
<result column="AREA_INCOME" property="areaIncome"/>
|
||||||
<result column="AREA_INCOME_TYPE" property="areaIncomeType"/>
|
<result column="AREA_INCOME_TYPE" property="areaIncomeType"/>
|
||||||
<result column="WARES_BOX_NUM" property="waresBoxNum"/>
|
<result column="WARES_BOX_NUM" property="waresBoxNum"/>
|
||||||
|
@ -157,7 +156,6 @@
|
||||||
nvl(st.pk_wares,0) pk_wares,
|
nvl(st.pk_wares,0) pk_wares,
|
||||||
nvl(st.wares_price,0) wares_price,
|
nvl(st.wares_price,0) wares_price,
|
||||||
nvl(st.wares_quantity,0) wares_quantity,
|
nvl(st.wares_quantity,0) wares_quantity,
|
||||||
0 wares_achievement,
|
|
||||||
nvl(bw.wares_code,'~') wares_code,
|
nvl(bw.wares_code,'~') wares_code,
|
||||||
nvl(bw.area_income, 0) area_income,
|
nvl(bw.area_income, 0) area_income,
|
||||||
nvl(bw.area_income_type, 0) area_income_type,
|
nvl(bw.area_income_type, 0) area_income_type,
|
||||||
|
@ -200,7 +198,6 @@
|
||||||
soi.pk_wares,
|
soi.pk_wares,
|
||||||
soi.wares_price,
|
soi.wares_price,
|
||||||
soi.wares_quantity,
|
soi.wares_quantity,
|
||||||
soi.wares_achievement,
|
|
||||||
nvl(bw.wares_code, '~') wares_code,
|
nvl(bw.wares_code, '~') wares_code,
|
||||||
nvl(bw.area_income, 0) area_income,
|
nvl(bw.area_income, 0) area_income,
|
||||||
nvl(bw.area_income_type, 0) area_income_type,
|
nvl(bw.area_income_type, 0) area_income_type,
|
||||||
|
@ -212,7 +209,6 @@
|
||||||
nvl(soi.pk_wares, 0) pk_wares,
|
nvl(soi.pk_wares, 0) pk_wares,
|
||||||
sum(soi.achievement * soi.quantity) wares_price,
|
sum(soi.achievement * soi.quantity) wares_price,
|
||||||
max(soi.wares_quantity) wares_quantity,
|
max(soi.wares_quantity) wares_quantity,
|
||||||
max(soi.achievement) wares_achievement
|
|
||||||
from sa_order so
|
from sa_order so
|
||||||
left join sa_order_items soi
|
left join sa_order_items soi
|
||||||
on soi.pk_order = so.pk_id
|
on soi.pk_order = so.pk_id
|
||||||
|
|
|
@ -29,9 +29,4 @@ public class SaOrderWaresExt extends SaOrderWares {
|
||||||
*/
|
*/
|
||||||
private BigDecimal waresBoxNum;
|
private BigDecimal waresBoxNum;
|
||||||
|
|
||||||
/**
|
|
||||||
* 商品业绩
|
|
||||||
*/
|
|
||||||
private BigDecimal waresAchievement;
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue