forked from angelo/java-retail-app
## 区域代理推荐区域代理没有升级董事代理处理;
This commit is contained in:
parent
8665a3c606
commit
08fdaf709f
|
@ -1605,12 +1605,12 @@ public class CuMemberBusinessServiceImpl implements ICuMemberBusinessService {
|
||||||
if (null == gradeDTO) {
|
if (null == gradeDTO) {
|
||||||
gradeDTO = iGradeServiceApi.getGrade(cuMember.getPkSettleGrade()).getData();
|
gradeDTO = iGradeServiceApi.getGrade(cuMember.getPkSettleGrade()).getData();
|
||||||
}
|
}
|
||||||
if (gradeDTO.getGradeValue() >= EGrade.VIP.getValue()) {
|
if (gradeDTO.getGradeValue() >= EGrade.REGION.getValue()) {
|
||||||
// 会员等级大于等于 博羚店主,推荐人如果也是博羚店主,需要升级为高级店主
|
// 会员等级大于等于 区域代理,推荐人如果也是区域代理,需要升级为董事代理
|
||||||
CuMember parentMember = iCuMemberService.getShopkeeperMember(cuMember.getPkParent(), EGrade.VIP.getValue());
|
CuMember parentMember = iCuMemberService.getShopkeeperMember(cuMember.getPkParent(), EGrade.REGION.getValue());
|
||||||
if (null != parentMember) {
|
if (null != parentMember) {
|
||||||
// 记录升级历史
|
// 记录升级历史
|
||||||
GradeDTO upgradeDTO = iGradeServiceApi.getGradeByGradeValue(EGrade.S_VIP.getValue(), cuMember.getPkSettleCountry()).getData();
|
GradeDTO upgradeDTO = iGradeServiceApi.getGradeByGradeValue(EGrade.DIRECTOR.getValue(), cuMember.getPkSettleCountry()).getData();
|
||||||
CuMemberLevel cuMemberLevel = CuMemberLevel.builder()
|
CuMemberLevel cuMemberLevel = CuMemberLevel.builder()
|
||||||
.pkMember(parentMember.getPkId())
|
.pkMember(parentMember.getPkId())
|
||||||
.upType(EUpgradeType.AUTO_UPGRADE.getValue())
|
.upType(EUpgradeType.AUTO_UPGRADE.getValue())
|
||||||
|
@ -1630,12 +1630,12 @@ public class CuMemberBusinessServiceImpl implements ICuMemberBusinessService {
|
||||||
updateWrapper.set(CuMember::getModifiedTime, new Date());
|
updateWrapper.set(CuMember::getModifiedTime, new Date());
|
||||||
iCuMemberService.update(updateWrapper);
|
iCuMemberService.update(updateWrapper);
|
||||||
}
|
}
|
||||||
} else if (gradeDTO.getGradeValue() >= EGrade.REGION.getValue()) {
|
} else if (gradeDTO.getGradeValue() >= EGrade.VIP.getValue()) {
|
||||||
// 会员等级大于等于 区域代理,推荐人如果也是区域代理,需要升级为董事代理
|
// 会员等级大于等于 博羚店主,推荐人如果也是博羚店主,需要升级为高级店主
|
||||||
CuMember parentMember = iCuMemberService.getShopkeeperMember(cuMember.getPkParent(), EGrade.REGION.getValue());
|
CuMember parentMember = iCuMemberService.getShopkeeperMember(cuMember.getPkParent(), EGrade.VIP.getValue());
|
||||||
if (null != parentMember) {
|
if (null != parentMember) {
|
||||||
// 记录升级历史
|
// 记录升级历史
|
||||||
GradeDTO upgradeDTO = iGradeServiceApi.getGradeByGradeValue(EGrade.DIRECTOR.getValue(), cuMember.getPkSettleCountry()).getData();
|
GradeDTO upgradeDTO = iGradeServiceApi.getGradeByGradeValue(EGrade.S_VIP.getValue(), cuMember.getPkSettleCountry()).getData();
|
||||||
CuMemberLevel cuMemberLevel = CuMemberLevel.builder()
|
CuMemberLevel cuMemberLevel = CuMemberLevel.builder()
|
||||||
.pkMember(parentMember.getPkId())
|
.pkMember(parentMember.getPkId())
|
||||||
.upType(EUpgradeType.AUTO_UPGRADE.getValue())
|
.upType(EUpgradeType.AUTO_UPGRADE.getValue())
|
||||||
|
|
Loading…
Reference in New Issue