admin 禁用状态处理

This commit is contained in:
tianfeng 2025-11-11 11:59:45 +08:00
parent 91acf6e8cd
commit 7b20bafcb0

View File

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