mirror of https://gitee.com/stylefeng/roses
【7.6.0】【user】更新获取用户信息api
parent
3c90fcf0af
commit
a5b1115acd
|
@ -921,36 +921,25 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
|
|||
return sysUserDTO;
|
||||
}
|
||||
|
||||
SysUser sysUser = this.getById(userId);
|
||||
if (ObjectUtil.isNotEmpty(sysUser)) {
|
||||
SysUserDTO result = BeanUtil.copyProperties(sysUser, SysUserDTO.class);
|
||||
|
||||
// 获取用户的组织机构名称
|
||||
LambdaQueryWrapper<SysUserOrg> sysUserOrgLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||
sysUserOrgLambdaQueryWrapper.eq(SysUserOrg::getUserId, userId);
|
||||
SysUserOrg one = sysUserOrgService.getOne(sysUserOrgLambdaQueryWrapper, false);
|
||||
if (one != null) {
|
||||
|
||||
Long orgId = one.getOrgId();
|
||||
result.setOrgId(orgId);
|
||||
|
||||
HrOrganizationDTO orgDetail = this.organizationServiceApi.getOrgDetail(orgId);
|
||||
if (orgDetail != null) {
|
||||
String orgName = orgDetail.getOrgName();
|
||||
result.setOrgName(orgName);
|
||||
}
|
||||
}
|
||||
|
||||
// 获取用户的头像地址
|
||||
String fileAuthUrl = fileInfoApi.getFileAuthUrl(sysUser.getAvatar());
|
||||
if (fileAuthUrl != null) {
|
||||
result.setAvatarUrl(fileAuthUrl);
|
||||
}
|
||||
|
||||
sysUserCacheOperatorApi.put(String.valueOf(userId), result);
|
||||
return result;
|
||||
SysUserRequest sysUserRequest = new SysUserRequest();
|
||||
sysUserRequest.setUserId(userId);
|
||||
SysUserDTO detail = null;
|
||||
try {
|
||||
detail = this.detail(sysUserRequest);
|
||||
} catch (Exception e) {
|
||||
// 查询到用户为空,直接返回null
|
||||
return null;
|
||||
}
|
||||
return null;
|
||||
|
||||
// 获取用户的头像地址
|
||||
String fileAuthUrl = fileInfoApi.getFileAuthUrl(detail.getAvatar());
|
||||
if (fileAuthUrl != null) {
|
||||
detail.setAvatarUrl(fileAuthUrl);
|
||||
}
|
||||
|
||||
sysUserCacheOperatorApi.put(String.valueOf(userId), detail);
|
||||
|
||||
return detail;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
Loading…
Reference in New Issue