admin 禁用状态处理
This commit is contained in:
parent
91acf6e8cd
commit
7b20bafcb0
@ -41,6 +41,10 @@ public class UserIdentityServiceImpl implements UserIdentityService {
|
|||||||
teamProfileClient.getByMemberId(userId));
|
teamProfileClient.getByMemberId(userId));
|
||||||
|
|
||||||
Administrator administrator = administratorService.getByUserId(userId);
|
Administrator administrator = administratorService.getByUserId(userId);
|
||||||
|
if (!administrator.getStatus()) {
|
||||||
|
administrator = null;
|
||||||
|
}
|
||||||
|
|
||||||
boolean isAdmin = Optional.of(administrator!= null).orElse(Boolean.FALSE);
|
boolean isAdmin = Optional.of(administrator!= null).orElse(Boolean.FALSE);
|
||||||
boolean isSuperAdmin = Optional.ofNullable(administrator)
|
boolean isSuperAdmin = Optional.ofNullable(administrator)
|
||||||
.map(e -> RoomRolesEnum.MANAGER.eq(e.getRoles()) || RoomRolesEnum.SUPER_ADMIN.eq(e.getRoles()))
|
.map(e -> RoomRolesEnum.MANAGER.eq(e.getRoles()) || RoomRolesEnum.SUPER_ADMIN.eq(e.getRoles()))
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user