|
@@ -1224,9 +1224,19 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|
|
@Override
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public HttpResult newSaveUserInfoByPartner(SysUser2Vo sysUserVo) {
|
|
public HttpResult newSaveUserInfoByPartner(SysUser2Vo sysUserVo) {
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
|
|
+ // 添加团队长
|
|
|
|
|
+ int tdz = sysUserMapper.countTeamLeader(sysUserVo.getSysUser().getMobile(),RoleConstants.R21.getCode());
|
|
|
|
|
+ if (tdz > 0){
|
|
|
|
|
+ return HttpResult.error("已存在团队长,不允许再添加!!");
|
|
|
|
|
+ }
|
|
|
|
|
+ int cd = sysUserMapper.countTeamLeader(sysUserVo.getSysUser().getMobile(),RoleConstants.R19.getCode());
|
|
|
|
|
+ if (cd > 0){
|
|
|
|
|
+ return HttpResult.error("已存在出单员,不允许再添加!!");
|
|
|
|
|
+ }
|
|
|
|
|
+ int gd = sysUserMapper.countTeamLeader(sysUserVo.getSysUser().getMobile(),RoleConstants.R20.getCode());
|
|
|
|
|
+ if (gd > 0){
|
|
|
|
|
+ return HttpResult.error("已存在代理人,不允许再添加!!");
|
|
|
|
|
+ }
|
|
|
SysUser sysUser = sysUserVo.getSysUser();
|
|
SysUser sysUser = sysUserVo.getSysUser();
|
|
|
String grade = String.valueOf(sysUser.getGrade());
|
|
String grade = String.valueOf(sysUser.getGrade());
|
|
|
if (StringUtils.equals("4",grade) || StringUtils.equals("5",grade)){
|
|
if (StringUtils.equals("4",grade) || StringUtils.equals("5",grade)){
|