## 复购订单区域分红按业绩处理;

This commit is contained in:
cabbage 2025-07-03 11:12:19 +08:00
parent e2af0a6be8
commit da53b0ce35
3 changed files with 1 additions and 10 deletions

View File

@ -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));
} }
} }
} }

View File

@ -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

View File

@ -29,9 +29,4 @@ public class SaOrderWaresExt extends SaOrderWares {
*/ */
private BigDecimal waresBoxNum; private BigDecimal waresBoxNum;
/**
* 商品业绩
*/
private BigDecimal waresAchievement;
} }