|  |  | 
 |  |  |             return; | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         // 未激活用户无法升级 | 
 |  |  |         if (AgentLevelEnum.ZERO_LEVEL.name().equals(member.getLevel())) { | 
 |  |  |             return; | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         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()); | 
 
 |  |  | 
 |  |  |                 } | 
 |  |  |  | 
 |  |  |                 memberService.addMoneyFlow(member.getId(), orderInfo.getAmount().negate(), MoneyFlowTypeEnum.PAY.getValue(), orderInfo.getOrderNo(), null, null, null, null); | 
 |  |  |  | 
 |  |  |                 agentProducer.sendAutoLevelUpMsg(member.getId()); | 
 |  |  |                 agentProducer.sendReturnMoneyMsg(orderInfo.getId()); | 
 |  |  |             default: | 
 |  |  |  | 
 |  |  |         } | 
 |  |  | 
 |  |  |         map.put("orderNo", orderInfo.getOrderNo()); | 
 |  |  |         map.put("orderId", orderInfo.getId()); | 
 |  |  |  | 
 |  |  | //        agentProducer.sendAutoLevelUpMsg(member.getId()); | 
 |  |  | //        agentProducer.sendReturnMoneyMsg(orderInfo.getId()); | 
 |  |  |         return map; | 
 |  |  |     } | 
 |  |  |  |