【修改】去掉工号+姓名字段,获取工号+姓名以唯一值进行展示处理
This commit is contained in:
-3
@@ -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 + ")";
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
+2
-2
@@ -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() + ")";
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user