| | |
| | | List<String> ids = StrUtil.split(member.getReferrerIds(), ','); |
| | | List<MallMember> parentMembers = memberMapper.selectByInviteIds(ids); |
| | | for (MallMember parent : parentMembers) { |
| | | // 未激活用户无法升级 |
| | | if (AgentLevelEnum.ZERO_LEVEL.name().equals(member.getLevel())) { |
| | | continue; |
| | | } |
| | | |
| | | DataDictionaryCustom nextLevel = dataDictionaryCustomMapper.selectNextAgentLevelInfo(parent.getLevel()); |
| | | if (nextLevel == null) { |
| | | log.info("当前层级无下一级:{}", parent.getLevel()); |
| | |
| | | * @return |
| | | */ |
| | | private boolean agentCntFinish(MallMember member, AgentInfo agentInfo) { |
| | | if (agentInfo.getLastCnt() == null) { |
| | | if (agentInfo.getLastCnt() == null || agentInfo.getLastCnt() == 0) { |
| | | return true; |
| | | } |
| | | |
| | |
| | | */ |
| | | private void directReturnMoney(MallMember member, MallOrderInfo orderInfo) { |
| | | MallMember parent = memberMapper.selectInfoByInviteId(member.getReferrerId()); |
| | | if (AgentLevelEnum.FIRST_LEVEL.name().equals(parent.getLevel())) { |
| | | if (AgentLevelEnum.FIRST_LEVEL.name().equals(parent.getLevel()) || AgentLevelEnum.ZERO_LEVEL.name().equals(parent.getLevel())) { |
| | | return; |
| | | } |
| | | |