KKSU
2024-07-10 1df98158a5b26c03db22c865ddb302946e6ccdca
src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java
@@ -1980,6 +1980,9 @@
            if(ObjectUtil.isEmpty(mallMemberRef)){
                continue;
            }
//            if(mallMemberRef.getId() != 2366L){
//                continue;
//            }
//            List<MallMember> mallMembersAll = memberMapper.selectAllChildAgentListByInviteId(referrerId);
//            if(ObjectUtil.isEmpty(mallMembersAll)){
//                continue;
@@ -2012,7 +2015,7 @@
                    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){
@@ -2023,7 +2026,8 @@
                            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);