| ximon-admin/src/main/java/com/sandu/ximon/admin/service/AdminService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
ximon-admin/src/main/java/com/sandu/ximon/admin/service/AdminService.java
@@ -182,6 +182,9 @@ //有用户必定有用户与角色的关系数据 AdminRoleRelation one = adminRoleRelationService.getOne(Wrappers.lambdaQuery(AdminRoleRelation.class).eq(AdminRoleRelation::getAdminId, admin.getId())); Role role = SpringContextHolder.getBean(RoleService.class).getOne(Wrappers.lambdaQuery(Role.class).eq(Role::getId, one.getRoleId())); if (role == null) { throw new BusinessException("数据异常!"); } if (role.getLevel().equals(RoleLevelStatus.SUPER.getCode())) { throw new BusinessException("超级管理员无法删除");