【修改】去掉工号+姓名字段,获取工号+姓名以唯一值进行展示处理
This commit is contained in:
-3
@@ -201,8 +201,6 @@ public class SysUserController {
|
|||||||
user.setPhone(phone);
|
user.setPhone(phone);
|
||||||
}
|
}
|
||||||
|
|
||||||
user.setNameWorkNo(user.getRealname() + "(" + user.getWorkNo() + ")");
|
|
||||||
|
|
||||||
// 密码加盐
|
// 密码加盐
|
||||||
String password = CommonUtils.decryptBtRsaPriKey(user.getPassword(), rsaPrivateKey);
|
String password = CommonUtils.decryptBtRsaPriKey(user.getPassword(), rsaPrivateKey);
|
||||||
user.setCreateTime(new Date());//设置创建时间
|
user.setCreateTime(new Date());//设置创建时间
|
||||||
@@ -231,7 +229,6 @@ public class SysUserController {
|
|||||||
return Result.error(INEXISTENCE);
|
return Result.error(INEXISTENCE);
|
||||||
}else {
|
}else {
|
||||||
SysUser user = getSysUser(jsonObject, rsaPrivateKey, sysUser);
|
SysUser user = getSysUser(jsonObject, rsaPrivateKey, sysUser);
|
||||||
user.setNameWorkNo(user.getRealname() + "(" + user.getWorkNo() + ")");
|
|
||||||
// 修改用户走一个service 保证事务
|
// 修改用户走一个service 保证事务
|
||||||
sysUserService.editUser(user, roles, departs);
|
sysUserService.editUser(user, roles, departs);
|
||||||
return Result.OK(OPTION_SUCCESS);
|
return Result.OK(OPTION_SUCCESS);
|
||||||
|
|||||||
@@ -38,9 +38,9 @@ public class SysUser implements Serializable {
|
|||||||
private String id;
|
private String id;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 登录账号
|
* 工号(也是登录账号)
|
||||||
*/
|
*/
|
||||||
@Excel(name = "登录账号", width = 15)
|
@Excel(name = "工号", width = 15)
|
||||||
private String username;
|
private String username;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -119,23 +119,12 @@ public class SysUser implements Serializable {
|
|||||||
@TableLogic
|
@TableLogic
|
||||||
private Integer delFlag;
|
private Integer delFlag;
|
||||||
|
|
||||||
/**
|
|
||||||
* 工号,唯一键
|
|
||||||
*/
|
|
||||||
@Excel(name = "工号", width = 15)
|
|
||||||
private String workNo;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 座机号
|
* 座机号
|
||||||
*/
|
*/
|
||||||
@Excel(name = "座机号", width = 15)
|
@Excel(name = "座机号", width = 15)
|
||||||
private String telephone;
|
private String telephone;
|
||||||
|
|
||||||
/**
|
|
||||||
* 姓名+工号,唯一键,例:小明(10001)
|
|
||||||
*/
|
|
||||||
private String nameWorkNo;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 创建人
|
* 创建人
|
||||||
*/
|
*/
|
||||||
@@ -186,4 +175,16 @@ public class SysUser implements Serializable {
|
|||||||
|
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
private String roleCode;
|
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<>();
|
LambdaQueryWrapper<SysUser> wrapper = new LambdaQueryWrapper<>();
|
||||||
wrapper.like(StringUtils.isNotBlank(userName), SysUser::getRealname, userName)
|
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);
|
.in(!userIds.isEmpty() && StringUtils.isNotBlank(userRoleName), SysUser::getId, userIds);
|
||||||
// .like(StringUtils.isNotBlank(userPostName), SysUser::getPostName, userPostName); //目前没有岗位字段
|
// .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.eq(SysUser::getDelFlag, "0");
|
||||||
wrapper.last("limit 1");
|
wrapper.last("limit 1");
|
||||||
SysUser sysUser = getOne(wrapper);
|
SysUser sysUser = getOne(wrapper);
|
||||||
return sysUser == null ? userName : sysUser.getRealname() + "(" + sysUser.getWorkNo() + ")";
|
return sysUser == null ? userName : sysUser.getRealname() + "(" + sysUser.getUsername() + ")";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -449,7 +449,7 @@ public class LawsCommonServiceImpl implements ILawsCommonService {
|
|||||||
LambdaQueryWrapper<SysUser> sysUserLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<SysUser> sysUserLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||||
sysUserLambdaQueryWrapper.in(SysUser::getId, valueList);
|
sysUserLambdaQueryWrapper.in(SysUser::getId, valueList);
|
||||||
List<SysUser> userList = sysUserService.list(sysUserLambdaQueryWrapper);
|
List<SysUser> userList = sysUserService.list(sysUserLambdaQueryWrapper);
|
||||||
List<String> nameList = userList.stream().map(SysUser::getNameWorkNo).collect(Collectors.toList());
|
List<String> nameList = userList.stream().map(SysUser::getUsername).collect(Collectors.toList());
|
||||||
resultMap.put(key + FieldCommon._DICT_TEXT, StringUtils.join(nameList, ","));
|
resultMap.put(key + FieldCommon._DICT_TEXT, StringUtils.join(nameList, ","));
|
||||||
} else if (LawsFieldTypeEnum.GROUP_SINGLE.getValue().equals(lawsTag.getFieldShowType())
|
} else if (LawsFieldTypeEnum.GROUP_SINGLE.getValue().equals(lawsTag.getFieldShowType())
|
||||||
|| LawsFieldTypeEnum.GROUP_MANY.getValue().equals(lawsTag.getFieldShowType())) {
|
|| LawsFieldTypeEnum.GROUP_MANY.getValue().equals(lawsTag.getFieldShowType())) {
|
||||||
|
|||||||
@@ -298,7 +298,7 @@ public class ImportUtil {
|
|||||||
// 单选用户转换
|
// 单选用户转换
|
||||||
public String convertSingleUserId(String cellValue) {
|
public String convertSingleUserId(String cellValue) {
|
||||||
LambdaQueryWrapper<SysUser> sysUserLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<SysUser> sysUserLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||||
sysUserLambdaQueryWrapper.eq(SysUser::getNameWorkNo, cellValue);
|
sysUserLambdaQueryWrapper.eq(SysUser::getUsername, cellValue);
|
||||||
return sysUserService.getOne(sysUserLambdaQueryWrapper).getId();
|
return sysUserService.getOne(sysUserLambdaQueryWrapper).getId();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -389,7 +389,7 @@ public class ImportUtil {
|
|||||||
// 单选人员
|
// 单选人员
|
||||||
public boolean singleUserValid(String cellValue) {
|
public boolean singleUserValid(String cellValue) {
|
||||||
LambdaQueryWrapper<SysUser> sysUserLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<SysUser> sysUserLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||||
sysUserLambdaQueryWrapper.eq(SysUser::getNameWorkNo, cellValue);
|
sysUserLambdaQueryWrapper.eq(SysUser::getUsername, cellValue);
|
||||||
return Objects.nonNull(sysUserService.getOne(sysUserLambdaQueryWrapper));
|
return Objects.nonNull(sysUserService.getOne(sysUserLambdaQueryWrapper));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -113,8 +113,8 @@ public class LawsWorkingGroupUserController extends JeroController<LawsWorkingGr
|
|||||||
StringJoiner joiner = new StringJoiner(",");
|
StringJoiner joiner = new StringJoiner(",");
|
||||||
for (String id : collect) {
|
for (String id : collect) {
|
||||||
SysUser sysUser = sysUserService.getById(id);
|
SysUser sysUser = sysUserService.getById(id);
|
||||||
if (sysUser != null && StringUtils.isNotBlank(sysUser.getWorkNo())) {
|
if (sysUser != null && StringUtils.isNotBlank(sysUser.getUsername())) {
|
||||||
joiner.add(sysUser.getWorkNo());
|
joiner.add(sysUser.getUsername());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
workNo = joiner.toString();
|
workNo = joiner.toString();
|
||||||
|
|||||||
+1
-1
@@ -149,7 +149,7 @@ public class LawsWorkingGroupUserServiceImpl extends ServiceImpl<LawsWorkingGrou
|
|||||||
SysUser sysUser = userMap.get(user.getUserId());
|
SysUser sysUser = userMap.get(user.getUserId());
|
||||||
if (sysUser != null) {
|
if (sysUser != null) {
|
||||||
user.setUserName(sysUser.getRealname());
|
user.setUserName(sysUser.getRealname());
|
||||||
user.setUserWorkNo(sysUser.getWorkNo());
|
user.setUserWorkNo(sysUser.getUsername());
|
||||||
user.setUserPostName("岗位xxx");
|
user.setUserPostName("岗位xxx");
|
||||||
}
|
}
|
||||||
LambdaQueryWrapper<SysUserRole> wrapper = Wrappers.lambdaQuery();
|
LambdaQueryWrapper<SysUserRole> wrapper = Wrappers.lambdaQuery();
|
||||||
|
|||||||
Reference in New Issue
Block a user