| | |
| | | if(ObjectUtil.isEmpty(mallMemberRef)){ |
| | | continue; |
| | | } |
| | | // if(mallMemberRef.getId() != 2366L){ |
| | | // continue; |
| | | // } |
| | | // List<MallMember> mallMembersAll = memberMapper.selectAllChildAgentListByInviteId(referrerId); |
| | | // if(ObjectUtil.isEmpty(mallMembersAll)){ |
| | | // continue; |
| | |
| | | int levelCode = MemberLevelNewEnum.ZERO_LEVEL.getLevelCode(level); |
| | | |
| | | List<MallMember> mallMembersAll = new ArrayList<>(); |
| | | if(levelCode > 0){ |
| | | if(levelCode > 1){ |
| | | String levelType = MemberLevelNewEnum.ZERO_LEVEL.getLevelType(levelCode - 1); |
| | | List<MallMember> mallMembersDirects = memberMapper.selectByRefererId(mallMemberRef.getInviteId()); |
| | | for(MallMember memberDirect : mallMembersDirects){ |
| | |
| | | mallMembersAll.add(memberDirect); |
| | | } |
| | | }else{ |
| | | mallMembersAll = memberMapper.selectMemberWithLevelAndMemberId(level,mallMemberRef.getInviteId()); |
| | | String levelType = MemberLevelNewEnum.ZERO_LEVEL.getLevelType(0); |
| | | mallMembersAll = memberMapper.selectMemberWithLevelAndMemberId(levelType,mallMemberRef.getInviteId()); |
| | | } |
| | | if(teamCnt <= (CollUtil.isEmpty(mallMembersAll) ? 0 : mallMembersAll.size())){ |
| | | mallMemberRef.setLevel(level); |