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; + } }