3
0
Fork 0

## 4、4、6复购级差收益修改;

This commit is contained in:
cabbage 2025-08-21 16:17:27 +08:00
parent 0bf3304399
commit cfa49da17c
1 changed files with 5 additions and 1 deletions

View File

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