From 91280bfc19ecb2d5284903c1e2171e67c843d0e7 Mon Sep 17 00:00:00 2001 From: xiejunyu Date: Sat, 23 Apr 2022 17:06:05 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E5=BA=93=E7=9B=B8=E5=85=B3?= =?UTF-8?q?=E4=BA=BA=E5=91=98-=E5=AF=BC=E5=85=A5=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jero/modules/system/service/ISysUserService.java | 5 +++++ .../system/service/impl/SysUserServiceImpl.java | 12 ++++++++++++ 2 files changed, 17 insertions(+) diff --git a/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/service/ISysUserService.java b/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/service/ISysUserService.java index 05494a38e..35de194fb 100644 --- a/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/service/ISysUserService.java +++ b/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/service/ISysUserService.java @@ -250,4 +250,9 @@ public interface ISysUserService extends IService { * @return */ List querySysUserListByIdList(List userIdList); + + /** + * 根据用户名usernameList查询id + */ + List queryUserIdListByNameList(List usernameList); } diff --git a/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/service/impl/SysUserServiceImpl.java b/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/service/impl/SysUserServiceImpl.java index 3e117829e..d1e4df365 100644 --- a/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/service/impl/SysUserServiceImpl.java +++ b/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/service/impl/SysUserServiceImpl.java @@ -481,4 +481,16 @@ public class SysUserServiceImpl extends ServiceImpl impl return sysUsers; } + + /** + * 根据用户名usernameList查询id + */ + @Override + public List queryUserIdListByNameList(List usernameList){ + usernameList = usernameList.stream().distinct().collect(Collectors.toList()); + QueryWrapper sysUserQueryWrapper = new QueryWrapper<>(); + sysUserQueryWrapper.lambda().in(SysUser::getUsername,usernameList); + List sysUsers = this.baseMapper.selectList(sysUserQueryWrapper); + return sysUsers; + } }