| | |
| | | } |
| | | |
| | | @ApiOperation(value = "获取角色权限---无层级", notes = "获取角色权限无层级,传递角色id即可") |
| | | @PutMapping(value = "/resource/nolevel") |
| | | public ApiResult<List<SecResources>> roleResourceNolevel(@RequestParam Long rid) { |
| | | @GetMapping(value = "/resource/noLevel") |
| | | public ApiResult<List<SecResources>> roleResourceNoLevel(@RequestParam Long rid) { |
| | | List<SecRoleResource> secRoleResources = secRoleResourceMapper.selectList(Wrappers.lambdaQuery(SecRoleResource.class).eq(SecRoleResource::getRoleId, rid)); |
| | | List<SecResources> secResources = new ArrayList<>(); |
| | | if (!CollectionUtils.isEmpty(secRoleResources)) { |
| | |
| | | List<SecRole> records = secRoleIPage.getRecords(); |
| | | records.stream().forEach(record -> { |
| | | // List<SecUserRole> secUserRoles = secUserRoleMapper.selectList(Wrappers.lambdaQuery(SecUserRole.class).eq(SecUserRole::getRoleId, record.getId())); |
| | | ApiResult<List<SecResources>> listApiResult = this.roleResourceNolevel(record.getId()); |
| | | ApiResult<List<SecResources>> listApiResult = this.roleResourceNoLevel(record.getId()); |
| | | List<SecResources> data = listApiResult.getData(); |
| | | record.setSecResourceVOS(data); |
| | | List<SecUser> secUsers = secUserService.getUserByRoleId(record.getId()); |