| | |
| | | String nextLevelName = MemberLevelEnum.NORMAL.getNextLevel(parent.getLevel()); |
| | | int levelCode = MemberLevelEnum.NORMAL.getLevelCode(nextLevelName); |
| | | if(levelCode == 8){ |
| | | continue; |
| | | } |
| | | if(levelCode == 7){ |
| | | //level为v6,升级董事,则看团队下有没有两个V6 |
| | | List<MallMember> mallMemberTeamMembers = memberMapper.selectAllChildAgentListByInviteId(parent.getInviteId()); |
| | | List<MallMember> levelV6List = mallMemberTeamMembers.stream() |
| | |
| | | .collect(Collectors.toList()); |
| | | if(CollUtil.isNotEmpty(levelV6List) && levelV6List.size() >= 2){ |
| | | parent.setLevel(MemberLevelEnum.V_DIRECTOR.getType()); |
| | | parent.setDirector(AppContants.OPTION_YES); |
| | | memberMapper.updateById(parent); |
| | | } |
| | | continue; |