From a9df61789ada31153f249a3b74c7854e46c66966 Mon Sep 17 00:00:00 2001 From: fengshuonan Date: Sun, 25 Sep 2022 10:23:02 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=907.2.5=E3=80=91=E3=80=90user=E3=80=91?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E9=80=9A=E8=BF=87=E7=94=A8=E6=88=B7id?= =?UTF-8?q?=E8=8E=B7=E5=8F=96=E7=94=A8=E6=88=B7=E5=88=97=E8=A1=A8=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../roses/kernel/system/api/UserServiceApi.java | 10 ++++++++++ .../user/service/impl/SysUserServiceImpl.java | 16 ++++++++++++++++ 2 files changed, 26 insertions(+) diff --git a/kernel-s-system/system-api/src/main/java/cn/stylefeng/roses/kernel/system/api/UserServiceApi.java b/kernel-s-system/system-api/src/main/java/cn/stylefeng/roses/kernel/system/api/UserServiceApi.java index 307ae0786..89362f493 100644 --- a/kernel-s-system/system-api/src/main/java/cn/stylefeng/roses/kernel/system/api/UserServiceApi.java +++ b/kernel-s-system/system-api/src/main/java/cn/stylefeng/roses/kernel/system/api/UserServiceApi.java @@ -132,6 +132,16 @@ public interface UserServiceApi { */ SysUserDTO getUserInfoByUserId(Long userId); + /** + * 根据用户ID列表获取用户信息集合 + * + * @param userIdSet 用户id集合 + * @return 返回用户所有信息 + * @author fengshuonan + * @date 2022/9/25 10:14 + */ + List getUserInfoList(Set userIdSet); + /** * 查询全部用户ID(剔除被删除的) * diff --git a/kernel-s-system/system-business-user/src/main/java/cn/stylefeng/roses/kernel/system/modular/user/service/impl/SysUserServiceImpl.java b/kernel-s-system/system-business-user/src/main/java/cn/stylefeng/roses/kernel/system/modular/user/service/impl/SysUserServiceImpl.java index 583e001f8..7b2842ea9 100644 --- a/kernel-s-system/system-business-user/src/main/java/cn/stylefeng/roses/kernel/system/modular/user/service/impl/SysUserServiceImpl.java +++ b/kernel-s-system/system-business-user/src/main/java/cn/stylefeng/roses/kernel/system/modular/user/service/impl/SysUserServiceImpl.java @@ -893,6 +893,22 @@ public class SysUserServiceImpl extends ServiceImpl impl return null; } + @Override + public List getUserInfoList(Set userIdSet) { + + if (ObjectUtil.isEmpty(userIdSet)) { + return new ArrayList<>(); + } + + ArrayList sysUserDTOS = new ArrayList<>(); + for (Long userId : userIdSet) { + SysUserDTO sysUser = this.getUserInfoByUserId(userId); + sysUserDTOS.add(sysUser); + } + + return sysUserDTOS; + } + @Override public List queryAllUserIdList(SysUserRequest sysUserRequest) {