feat(用户管理、角色管理、iam): 查询过滤admin账号

This commit is contained in:
yjz
2023-12-21 17:23:07 +08:00
parent c10dc662da
commit 93ac4c9a06
3 changed files with 4 additions and 2 deletions
@@ -922,6 +922,7 @@ public class SyncIamService {
public IamUserIdListResponse getAllUserIds(IamCommonAcceptDto commonAcceptDto){
QueryWrapper<SysUser> userQueryWrapper = new QueryWrapper<SysUser>();
userQueryWrapper.select("id");
userQueryWrapper.ne("username", "admin");
// 获取全部用户的id,得到一个String的list
List<String> 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(), "查询用户不存在");
}