diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/service/impl/SysUserServiceImpl.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/service/impl/SysUserServiceImpl.java index 06c8d29..c72cebe 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/service/impl/SysUserServiceImpl.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/service/impl/SysUserServiceImpl.java @@ -15,6 +15,7 @@ import com.bonus.common.datascope.annotation.DataScope; import com.bonus.common.datascope.utils.CommonDataPermissionInfo; import com.bonus.common.security.config.VerificationCodeConfig; import com.bonus.common.security.utils.SecurityUtils; +import com.bonus.system.api.RemoteFileService; import com.bonus.system.api.domain.*; import com.bonus.system.domain.SysUserPost; import com.bonus.system.feign.SmartCanteenClient; @@ -78,6 +79,9 @@ public class SysUserServiceImpl implements ISysUserService { @Autowired private JavaMailSender mailSender; // 自动注入JavaMailSender,用于发送邮件 + @Autowired + RemoteFileService remoteFileService; + @Resource private SmartCanteenClient smartCanteenClient; @@ -112,6 +116,9 @@ public class SysUserServiceImpl implements ISysUserService { } user.setCompanyId(SecurityUtils.getLoginUser().getSysUser().getCompanyId()); List sysUsers = userMapper.selectUserList(user); + for (SysUser sysUser : sysUsers) { + sysUser.setPhotoUrl(remoteFileService.getFullFileUrl(sysUser.getPhotoUrl())); + } return sysUsers; } diff --git a/bonus-modules/bonus-system/src/main/resources/mapper/system/SysUserMapper.xml b/bonus-modules/bonus-system/src/main/resources/mapper/system/SysUserMapper.xml index e7ce897..f659fc9 100644 --- a/bonus-modules/bonus-system/src/main/resources/mapper/system/SysUserMapper.xml +++ b/bonus-modules/bonus-system/src/main/resources/mapper/system/SysUserMapper.xml @@ -106,7 +106,7 @@