forked from angelo/java-retail-app
## 4、4、6复购级差收益修改;
This commit is contained in:
parent
05ec0cc51e
commit
72c7e9c2c9
|
@ -552,7 +552,7 @@ public class BonusSettleRangeHandle extends BonusSettleHandle {
|
||||||
|
|
||||||
// 2025.08.13 添加 代理 级差收益,每1盒(4个产品)区域代理4元,董事代理4元,公司6元,总拨出14元
|
// 2025.08.13 添加 代理 级差收益,每1盒(4个产品)区域代理4元,董事代理4元,公司6元,总拨出14元
|
||||||
if ((EGrade.REGION.getValue() == targetMemberRangeExt.getGradeValue()
|
if ((EGrade.REGION.getValue() == targetMemberRangeExt.getGradeValue()
|
||||||
&& EGrade.DIRECTOR.getValue() == targetMemberRangeExt.getGradeValue())
|
|| EGrade.DIRECTOR.getValue() == targetMemberRangeExt.getGradeValue())
|
||||||
&& branch < 2) {
|
&& branch < 2) {
|
||||||
// 等级是分公司 并且 发放次数小于2
|
// 等级是分公司 并且 发放次数小于2
|
||||||
this.calculateRetailRepurCompanyRangeBonus(sourceMemberRangeExt, targetMemberRangeExt, cuMemberBonusMap, bonusConfigDTO,
|
this.calculateRetailRepurCompanyRangeBonus(sourceMemberRangeExt, targetMemberRangeExt, cuMemberBonusMap, bonusConfigDTO,
|
||||||
|
@ -645,6 +645,10 @@ public class BonusSettleRangeHandle extends BonusSettleHandle {
|
||||||
CuMemberRetailRangeExt targetMemberRangeExt = memberRangeExtMap.get(retailRegion.getPkMember());
|
CuMemberRetailRangeExt targetMemberRangeExt = memberRangeExtMap.get(retailRegion.getPkMember());
|
||||||
if (ObjectUtil.isEmpty(targetMemberRangeExt)) {
|
if (ObjectUtil.isEmpty(targetMemberRangeExt)) {
|
||||||
targetMemberRangeExt = cuMemberRetailRangeMapper.queryCuMemberRetailRangeByMemberId(rangeTableName, retailRegion.getPkMember());
|
targetMemberRangeExt = cuMemberRetailRangeMapper.queryCuMemberRetailRangeByMemberId(rangeTableName, retailRegion.getPkMember());
|
||||||
|
if (null == targetMemberRangeExt) {
|
||||||
|
// 配送区域对应的会员不存在了,直接跳过
|
||||||
|
return memberBonusDetailList;
|
||||||
|
}
|
||||||
memberRangeExtMap.put(retailRegion.getPkMember(), targetMemberRangeExt);
|
memberRangeExtMap.put(retailRegion.getPkMember(), targetMemberRangeExt);
|
||||||
}
|
}
|
||||||
// 复购配送区域收益
|
// 复购配送区域收益
|
||||||
|
|
Loading…
Reference in New Issue