【7.2.5】【user】更新用户信息返回组织机构名称

pull/37/head
fengshuonan 2022-10-08 18:18:48 +08:00
parent e5431884c9
commit 3baf7fe70f
1 changed files with 13 additions and 0 deletions

View File

@ -881,6 +881,19 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
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();
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) {