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 e159f26f2..abd580125 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 @@ -576,6 +576,11 @@ public class SysUserServiceImpl extends ServiceImpl impl LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); if (ObjectUtil.isNotNull(sysUserRequest)) { + // 组装账号的查询条件 + if (ObjectUtil.isNotEmpty(sysUserRequest.getUserId())) { + queryWrapper.eq(SysUser::getUserId, sysUserRequest.getUserId()); + } + // 组装账号的查询条件 if (ObjectUtil.isNotEmpty(sysUserRequest.getAccount())) { queryWrapper.like(SysUser::getAccount, sysUserRequest.getAccount());