【修改】去掉工号+姓名字段,获取工号+姓名以唯一值进行展示处理

This commit is contained in:
zer0Black
2023-09-29 22:16:15 +08:00
parent b1f86f3be2
commit 65115fe31b
7 changed files with 22 additions and 24 deletions
@@ -201,8 +201,6 @@ public class SysUserController {
user.setPhone(phone);
}
user.setNameWorkNo(user.getRealname() + "" + user.getWorkNo() + "");
// 密码加盐
String password = CommonUtils.decryptBtRsaPriKey(user.getPassword(), rsaPrivateKey);
user.setCreateTime(new Date());//设置创建时间
@@ -231,7 +229,6 @@ public class SysUserController {
return Result.error(INEXISTENCE);
}else {
SysUser user = getSysUser(jsonObject, rsaPrivateKey, sysUser);
user.setNameWorkNo(user.getRealname() + "" + user.getWorkNo() + "");
// 修改用户走一个service 保证事务
sysUserService.editUser(user, roles, departs);
return Result.OK(OPTION_SUCCESS);
@@ -38,9 +38,9 @@ public class SysUser implements Serializable {
private String id;
/**
* 登录账号
* 工号(也是登录账号
*/
@Excel(name = "登录账", width = 15)
@Excel(name = "", width = 15)
private String username;
/**
@@ -119,23 +119,12 @@ public class SysUser implements Serializable {
@TableLogic
private Integer delFlag;
/**
* 工号,唯一键
*/
@Excel(name = "工号", width = 15)
private String workNo;
/**
* 座机号
*/
@Excel(name = "座机号", width = 15)
private String telephone;
/**
* 姓名+工号,唯一键,例:小明(10001)
*/
private String nameWorkNo;
/**
* 创建人
*/
@@ -186,4 +175,16 @@ public class SysUser implements Serializable {
@TableField(exist = false)
private String roleCode;
// 如下为IAM新加数据
/**
* 拼接真实姓名和工号形成唯一的用户信息可用户查看
* @return
*/
public String getNameWorkNo(){
return this.realname + "(" + this.username + ")";
}
}
@@ -665,7 +665,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
LambdaQueryWrapper<SysUser> wrapper = new LambdaQueryWrapper<>();
wrapper.like(StringUtils.isNotBlank(userName), SysUser::getRealname, userName)
.like(StringUtils.isNotBlank(userWorkNo), SysUser::getWorkNo, userWorkNo)
.like(StringUtils.isNotBlank(userWorkNo), SysUser::getUsername, userWorkNo)
.in(!userIds.isEmpty() && StringUtils.isNotBlank(userRoleName), SysUser::getId, userIds);
// .like(StringUtils.isNotBlank(userPostName), SysUser::getPostName, userPostName); //目前没有岗位字段
@@ -683,7 +683,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
wrapper.eq(SysUser::getDelFlag, "0");
wrapper.last("limit 1");
SysUser sysUser = getOne(wrapper);
return sysUser == null ? userName : sysUser.getRealname() + "" + sysUser.getWorkNo() + "";
return sysUser == null ? userName : sysUser.getRealname() + "" + sysUser.getUsername() + "";
}