超管问题修复

This commit is contained in:
tianfeng 2025-11-04 16:25:40 +08:00
parent a4b71c7032
commit 07b4856feb

View File

@ -41,9 +41,7 @@ public class UserIdentityServiceImpl implements UserIdentityService {
teamProfileClient.getByMemberId(userId));
Administrator administrator = administratorService.getByUserId(userId);
boolean isAdmin = Optional.ofNullable(administrator)
.map(e -> RoomRolesEnum.ADMIN.eq(e.getRoles()))
.orElse(Boolean.FALSE);
boolean isAdmin = Optional.of(administrator!= null).orElse(Boolean.FALSE);
boolean isSuperAdmin = Optional.ofNullable(administrator)
.map(e -> RoomRolesEnum.SUPER_ADMIN.eq(e.getRoles()))
.orElse(Boolean.FALSE);