## 当天新会员,首次升2、3阶段,初始化处理;

This commit is contained in:
cabbage 2025-10-28 09:49:58 +08:00
parent fe34a1bf25
commit 0d4e39d287
1 changed files with 8 additions and 0 deletions

View File

@ -1133,6 +1133,10 @@ public class BonusSettleRangeHandle extends BonusSettleHandle {
Integer pointCount2 = targetMember.getPointCount2() + 1;
targetMember.setPointCount2(pointCount2);
twoRetailDetail.setStageSort(pointCount2);
if (pointCount2 == 1) {
// 二阶段的第一个点位之前没有过需要创建二阶段点位列表
targetMember.setTwoDetailMap(new LinkedHashMap<>());
}
targetMember.getTwoDetailMap().put(twoRetailDetail.getChildNode(), twoRetailDetail);
returnRetailDetailList.add(twoRetailDetail);
@ -1142,6 +1146,10 @@ public class BonusSettleRangeHandle extends BonusSettleHandle {
Integer pointCount3 = targetMember.getPointCount3() + 1;
targetMember.setPointCount3(pointCount3);
threeRetailDetail.setStageSort(pointCount3);
if (pointCount3 == 1) {
// 三阶段的第一个点位之前没有过需要创建三阶段点位列表
targetMember.setThreeDetailMap(new LinkedHashMap<>());
}
targetMember.getThreeDetailMap().put(threeRetailDetail.getChildNode(), threeRetailDetail);
returnRetailDetailList.add(threeRetailDetail);