diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/dubbo/RemoteUserServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/dubbo/RemoteUserServiceImpl.java index d5baa91c..9ea4ae60 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/dubbo/RemoteUserServiceImpl.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/dubbo/RemoteUserServiceImpl.java @@ -313,8 +313,11 @@ public class RemoteUserServiceImpl implements RemoteUserService { if (CollUtil.isEmpty(userIds)) { return new ArrayList<>(); } - List sysUserVos = userService.selectUserByIds(userIds, null); - return MapstructUtils.convert(sysUserVos, RemoteUserVo.class); + List list = userMapper.selectVoList(new LambdaQueryWrapper() + .select(SysUser::getUserId, SysUser::getUserName, SysUser::getNickName, SysUser::getEmail, SysUser::getPhonenumber) + .eq(SysUser::getStatus, SystemConstants.NORMAL) + .in(SysUser::getUserId, userIds)); + return MapstructUtils.convert(list, RemoteUserVo.class); } /**