增加根据username"登陆账号"返回"用户名(工号)方法,用在文档比对列表回显
This commit is contained in:
@@ -337,4 +337,9 @@ public interface ISysUserService extends IService<SysUser> {
|
||||
* @return
|
||||
*/
|
||||
List<String> LawsWorkingGroupUserSearch(String userName, String userWorkNo, String userRoleName, String userPostName);
|
||||
|
||||
/**
|
||||
* 根据username"登陆账号"返回"用户名(工号)"
|
||||
*/
|
||||
String getNameNoByUsername(String userName);
|
||||
}
|
||||
|
||||
+13
@@ -673,6 +673,19 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
||||
return userRoles.stream().map(SysUser::getId).distinct().collect(Collectors.toList());
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getNameNoByUsername(String userName) {
|
||||
if (StringUtils.isBlank(userName)){
|
||||
return "";
|
||||
}
|
||||
LambdaQueryWrapper<SysUser> wrapper = new LambdaQueryWrapper<>();
|
||||
wrapper.eq(SysUser::getUsername, userName);
|
||||
wrapper.eq(SysUser::getDelFlag, "0");
|
||||
wrapper.last("limit 1");
|
||||
SysUser sysUser = getOne(wrapper);
|
||||
return sysUser == null ? userName : sysUser.getUsername() + "(" + sysUser.getWorkNo() + ")";
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
|
||||
Reference in New Issue
Block a user