| | |
| | | * @return |
| | | */ |
| | | public String setPermission(PlatformFilePermissionParam platformFilePermissionParam) { |
| | | PermissionToCheck(); |
| | | //删除旧关系 |
| | | platformFileUserService.remove(Wrappers.lambdaQuery(PlatformFileUser.class) |
| | | .eq(PlatformFileUser::getFileId, platformFilePermissionParam.getFileId())); |
| | |
| | | * @return |
| | | */ |
| | | public List<AllUserInfoParam> allUserList() { |
| | | List<Admin> adminList = adminService.list(Wrappers.lambdaQuery(Admin.class).ne(Admin::getId, 1)); |
| | | PermissionToCheck(); |
| | | List<Admin> adminList = adminService.list(Wrappers.lambdaQuery(Admin.class).ne(Admin::getId, SecurityUtils.getUserId())); |
| | | List<Client> clientList = clientService.list(); |
| | | |
| | | List<AllUserInfoParam> list = new ArrayList<>(); |
| | |
| | | |
| | | |
| | | /** |
| | | * 权限校验 |
| | | * 权限超管校验 |
| | | */ |
| | | private void PermissionToCheck() { |
| | | if (!AdministratorEnums.ADMIN.getCode().equals(SecurityUtils.getUserDetails().getAdministratorType())) { |
| | | //超管 |
| | | //非超管 |
| | | throw new BusinessException("非超管不能操作"); |
| | | } |
| | | } |