| | |
| | | AgentFriendRelationEntity agentFriendRelation = new AgentFriendRelationEntity(); |
| | | String refererId = ""; |
| | | int level = 0; |
| | | |
| | | User isExist = userMapper.findByName(agentUser.getAccount()); |
| | | if (isExist != null) { |
| | | throw new FebsException("该用户名已存在"); |
| | | } |
| | | |
| | | if (FebsConstant.USER_TYPE_ADMIN.equals(user.getType())) { |
| | | refererId = FebsConstant.DEFAULT_REFERER_ID; |
| | | level = 1; |
| | |
| | | if (agentUser.getReturnRatio().compareTo(friendRelationEntity.getReturnRatio()) > 0) { |
| | | throw new FebsException("返佣比例需小于自己的返佣比例"); |
| | | } |
| | | level++; |
| | | level = friendRelationEntity.getLevelId() + 1; |
| | | } |
| | | MemberEntity memberEntity = memberMapper.selectMemberByInviteIdAndRefererId(agentUser.getInviteId(), refererId); |
| | | if (memberEntity == null) { |