From 396eb7eac27d0bcb9466337b3a89977b2607890c Mon Sep 17 00:00:00 2001 From: wzy <wzy19931122ai@163.com> Date: Thu, 15 Oct 2020 23:47:16 +0800 Subject: [PATCH] modify --- src/main/java/com/xcong/excoin/modules/agent/service/impl/AgentServiceImpl.java | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/xcong/excoin/modules/agent/service/impl/AgentServiceImpl.java b/src/main/java/com/xcong/excoin/modules/agent/service/impl/AgentServiceImpl.java index b07af97..eb13783 100644 --- a/src/main/java/com/xcong/excoin/modules/agent/service/impl/AgentServiceImpl.java +++ b/src/main/java/com/xcong/excoin/modules/agent/service/impl/AgentServiceImpl.java @@ -57,6 +57,12 @@ 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; @@ -66,7 +72,7 @@ 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) { -- Gitblit v1.9.1