|
@@ -10,6 +10,7 @@ import com.fdkankan.agent.exception.BusinessException;
|
|
|
import com.fdkankan.agent.request.AgentAddIncrementParam;
|
|
|
import com.fdkankan.agent.request.AgentParam;
|
|
|
import com.fdkankan.agent.request.LogListParam;
|
|
|
+import com.fdkankan.agent.response.AgentNewVo;
|
|
|
import com.fdkankan.agent.service.IAgentNewLogService;
|
|
|
import com.fdkankan.agent.service.IAgentNewService;
|
|
|
import com.fdkankan.agent.service.IUserService;
|
|
@@ -64,8 +65,14 @@ public class AgentNewController extends BaseController {
|
|
|
throw new BusinessException(ResultCode.AGENT_NOT_EMPTY);
|
|
|
}
|
|
|
agentNewService.checkUserName(param.getUserName());
|
|
|
- param.setParentId(getAgent().getId());
|
|
|
- param.setSysUserId(getAgent().getId());
|
|
|
+ AgentNewVo agent = getAgent();
|
|
|
+ if(agent.getAgentLevel() >2){
|
|
|
+ throw new BusinessException(ResultCode.AGENT_NOT_SUB);
|
|
|
+ }
|
|
|
+
|
|
|
+ param.setParentId(agent.getId());
|
|
|
+ param.setSysUserId(agent.getId());
|
|
|
+ param.setAgentLevel(agent.getAgentLevel() + 1);
|
|
|
agentNewService.save(param);
|
|
|
return ResultData.ok();
|
|
|
}
|