修改用户注册
parent
946004d476
commit
55dc571444
|
@ -347,7 +347,7 @@ public class SysUserServiceImpl implements ISysUserService
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
// 新增用户信息
|
// 新增用户信息
|
||||||
//user.setUserName(userNameAndCout(user.getNickName()));
|
user.setUserName(userNameAndCout(user.getNickName()));
|
||||||
SysDept dept = deptMapper.selectDeptById(user.getDeptId());
|
SysDept dept = deptMapper.selectDeptById(user.getDeptId());
|
||||||
if(Objects.isNull(dept)){
|
if(Objects.isNull(dept)){
|
||||||
throw new ServiceException("所属单位选择异常,必须选择子公司及下属单位");
|
throw new ServiceException("所属单位选择异常,必须选择子公司及下属单位");
|
||||||
|
@ -441,16 +441,6 @@ public class SysUserServiceImpl implements ISysUserService
|
||||||
{
|
{
|
||||||
SysUser sysUser = userMapper.selectByPhone(user.getPhonenumber());
|
SysUser sysUser = userMapper.selectByPhone(user.getPhonenumber());
|
||||||
if(Objects.nonNull(sysUser)){
|
if(Objects.nonNull(sysUser)){
|
||||||
if(user.getComId().equals(sysUser.getOldComId())){
|
|
||||||
SysUser where=new SysUser();
|
|
||||||
where.setUserId(sysUser.getUserId());
|
|
||||||
where.setComId(sysUser.getOldComId());
|
|
||||||
SysUser oldUserCom=userMapper.selectUserCom(where);
|
|
||||||
if(Objects.nonNull(oldUserCom)){
|
|
||||||
throw new ServiceException("此用户己在此项目中!");
|
|
||||||
}
|
|
||||||
userMapper.updateUserCom(sysUser);
|
|
||||||
}
|
|
||||||
user.setUserId(sysUser.getUserId());
|
user.setUserId(sysUser.getUserId());
|
||||||
sysUser.setUserName(user.getUserName());
|
sysUser.setUserName(user.getUserName());
|
||||||
sysUser.setPhonenumber(user.getUserName());
|
sysUser.setPhonenumber(user.getUserName());
|
||||||
|
@ -467,10 +457,30 @@ public class SysUserServiceImpl implements ISysUserService
|
||||||
List<SysUser> userComs=userMapper.selectUserComs(user.getUserId());
|
List<SysUser> userComs=userMapper.selectUserComs(user.getUserId());
|
||||||
if(userComs.size()==0){
|
if(userComs.size()==0){
|
||||||
user.setIsActive(1l);
|
user.setIsActive(1l);
|
||||||
|
userMapper.insertUserCom(user);
|
||||||
}else{
|
}else{
|
||||||
user.setIsActive(0l);
|
long cnt= userComs.stream().filter(d->d.getComId().equals(user.getComId())).count();
|
||||||
|
if(cnt==0) {
|
||||||
|
user.setIsActive(0l);
|
||||||
|
userMapper.insertUserCom(user);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
SysUserExt where=new SysUserExt();
|
||||||
|
where.setUserId(user.getUserId());
|
||||||
|
where.setComId(user.getComId());
|
||||||
|
List<SysUserExt> userExts=userExtService.selectSysUserExtList(where);
|
||||||
|
if(userExts.size()==0){
|
||||||
|
where.setIsActive(1l);
|
||||||
|
where.setProjectId(user.getDeptId());
|
||||||
|
userExtService.insertSysUserExt(where);
|
||||||
|
}else{
|
||||||
|
long cnt= userExts.stream().filter(d->d.getProjectId().equals(user.getDeptId())).count();
|
||||||
|
if(cnt==0){
|
||||||
|
where.setIsActive(0l);
|
||||||
|
where.setProjectId(user.getDeptId());
|
||||||
|
userExtService.insertSysUserExt(where);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
userMapper.insertUserCom(user);
|
|
||||||
}
|
}
|
||||||
Long userId = user.getUserId();
|
Long userId = user.getUserId();
|
||||||
if(Objects.nonNull(user.getUserType()) && Objects.nonNull(user.getActiveProjectId())){
|
if(Objects.nonNull(user.getUserType()) && Objects.nonNull(user.getActiveProjectId())){
|
||||||
|
|
|
@ -129,13 +129,14 @@
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<el-form-item label="用户名称" prop="nickName">
|
<el-form-item label="用户姓名" prop="nickName">
|
||||||
<el-input v-model="form.nickName" :disabled="data.editUser" placeholder="请输入用户名称" maxlength="30"
|
<el-input v-model="form.nickName" placeholder="请输入用户名称" maxlength="30"
|
||||||
style="width: 150px;" />
|
style="width: 150px;" />
|
||||||
|
<!--
|
||||||
<el-button v-if="data.mode == 'add' && !data.editUser" type="primary" style="margin-left: 10px;"
|
<el-button v-if="data.mode == 'add' && !data.editUser" type="primary" style="margin-left: 10px;"
|
||||||
@click="doQueryUserByName">查询</el-button>
|
@click="doQueryUserByName">查询</el-button>
|
||||||
<el-button v-if="data.editUser" type="success" style="margin-left: 10px;"
|
<el-button v-if="data.editUser" type="success" style="margin-left: 10px;"
|
||||||
@click="doCleanEditData">清除</el-button>
|
@click="doCleanEditData">清除</el-button>-->
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
|
|
Loading…
Reference in New Issue