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 eb7608e9..d5baa91c 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 @@ -310,6 +310,9 @@ public class RemoteUserServiceImpl implements RemoteUserService { */ @Override public List selectListByIds(List userIds) { + if (CollUtil.isEmpty(userIds)) { + return new ArrayList<>(); + } List sysUserVos = userService.selectUserByIds(userIds, null); return MapstructUtils.convert(sysUserVos, RemoteUserVo.class); } @@ -322,6 +325,9 @@ public class RemoteUserServiceImpl implements RemoteUserService { */ @Override public List selectUserIdsByRoleIds(List roleIds) { + if (CollUtil.isEmpty(roleIds)) { + return new ArrayList<>(); + } return userService.selectUserIdsByRoleIds(roleIds); }