diff --git a/laws-module-system/src/main/java/com/jero/modules/system/controller/SysUserController.java b/laws-module-system/src/main/java/com/jero/modules/system/controller/SysUserController.java index c1700230..16afc6df 100644 --- a/laws-module-system/src/main/java/com/jero/modules/system/controller/SysUserController.java +++ b/laws-module-system/src/main/java/com/jero/modules/system/controller/SysUserController.java @@ -150,7 +150,7 @@ public class SysUserController { queryWrapper.and(aw -> aw.like("realname", user.getRealnameOrUsername()) .or().like("username", user.getRealnameOrUsername())); } - + queryWrapper.ne("username", "admin"); IPage pageList = sysUserService.queryPage(page, subDepIds, roleId, queryWrapper); //批量查询用户的所属部门 diff --git a/laws-module-system/src/main/java/com/jero/modules/system/mapper/xml/SysUserMapper.xml b/laws-module-system/src/main/java/com/jero/modules/system/mapper/xml/SysUserMapper.xml index 6ba5f6af..0d3056c6 100644 --- a/laws-module-system/src/main/java/com/jero/modules/system/mapper/xml/SysUserMapper.xml +++ b/laws-module-system/src/main/java/com/jero/modules/system/mapper/xml/SysUserMapper.xml @@ -86,6 +86,7 @@ and username LIKE concat(concat('%',#{username}),'%') + and username <> 'admin' diff --git a/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/service/SyncIamService.java b/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/service/SyncIamService.java index 0c0700e0..7c30224b 100644 --- a/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/service/SyncIamService.java +++ b/laws-modules-docking/src/main/java/com/jero/modules/docking/iam/service/SyncIamService.java @@ -922,6 +922,7 @@ public class SyncIamService { public IamUserIdListResponse getAllUserIds(IamCommonAcceptDto commonAcceptDto){ QueryWrapper userQueryWrapper = new QueryWrapper(); userQueryWrapper.select("id"); + userQueryWrapper.ne("username", "admin"); // 获取全部用户的id,得到一个String的list List userIds = this.sysUserService.list(userQueryWrapper).stream().map(SysUser::getId).collect(Collectors.toList()); @@ -961,7 +962,7 @@ public class SyncIamService { LoginUser userInfo = sysBaseAPI.getUserById(iamUserAcceptDto.getBimUid()); SysUser sysUser = sysUserService.getById(iamUserAcceptDto.getBimUid()); - if (userInfo == null){ + if (userInfo == null || "admin".equals(userInfo.getUsername())){ throw new IamGlobalException(iamUserAcceptDto.getBimRequestId(), "查询用户不存在"); }