修改管理员激活项目
parent
3d7ce9ea79
commit
e40e1092e5
|
@ -857,13 +857,32 @@ public class ProProjectInfoSubdeptsUsersServiceImpl implements IProProjectInfoSu
|
||||||
proProjectInfoSubdeptsUsers.setSortBy(0L);
|
proProjectInfoSubdeptsUsers.setSortBy(0L);
|
||||||
res = proProjectInfoSubdeptsUsersMapper.updateProProjectInfoSubdeptsUsers(proProjectInfoSubdeptsUsers);
|
res = proProjectInfoSubdeptsUsersMapper.updateProProjectInfoSubdeptsUsers(proProjectInfoSubdeptsUsers);
|
||||||
}
|
}
|
||||||
|
boolean isAdmin= (SecurityUtils.isAdmin(SecurityUtils.getUserId()) || SecurityUtils.isGSAdmin());
|
||||||
LoginUser loginUser = SecurityUtils.getLoginUser();
|
LoginUser loginUser = SecurityUtils.getLoginUser();
|
||||||
|
if(isAdmin){
|
||||||
|
SysUserExt userExt = new SysUserExt();
|
||||||
|
userExt.setUserId(loginUser.getUserid());
|
||||||
|
userExt.setComId(loginUser.getSysUser().getComId());
|
||||||
|
List<SysUserExt> userExts=sysUserExtMapper.selectSysUserExtList(userExt);
|
||||||
|
if(userExts.size()>0){
|
||||||
|
SysUserExt oldExt = userExts.get(0);
|
||||||
|
oldExt.setProjectId(id);
|
||||||
|
oldExt.setIsActive(1l);
|
||||||
|
sysUserExtMapper.updateSysUserExt(oldExt);
|
||||||
|
}else{
|
||||||
|
userExt.setProjectId(id);
|
||||||
|
userExt.setStatus("0");
|
||||||
|
userExt.setIsActive(1l);
|
||||||
|
sysUserExtMapper.insertSysUserExt(userExt);
|
||||||
|
}
|
||||||
|
}else {
|
||||||
SysUserExt userExt = new SysUserExt();
|
SysUserExt userExt = new SysUserExt();
|
||||||
userExt.setUserId(loginUser.getUserid());
|
userExt.setUserId(loginUser.getUserid());
|
||||||
userExt.setComId(loginUser.getSysUser().getComId());
|
userExt.setComId(loginUser.getSysUser().getComId());
|
||||||
userExt.setProjectId(id);
|
userExt.setProjectId(id);
|
||||||
sysUserExtMapper.clearAllActive(userExt);//清除所有激活状态
|
sysUserExtMapper.clearAllActive(userExt);//清除所有激活状态
|
||||||
sysUserExtMapper.setActive(userExt);//设置激活状态
|
sysUserExtMapper.setActive(userExt);//设置激活状态
|
||||||
|
}
|
||||||
SysUser oldUser=sysUserMapper.selectUserByUserId(loginUser.getUserid());
|
SysUser oldUser=sysUserMapper.selectUserByUserId(loginUser.getUserid());
|
||||||
oldUser.setDeptId(id);
|
oldUser.setDeptId(id);
|
||||||
sysUserMapper.updateUser(oldUser);
|
sysUserMapper.updateUser(oldUser);
|
||||||
|
|
Loading…
Reference in New Issue