Commit b8881b6eab49fce781e88595e485a7cf9331f705
1 parent
8ce3e4ec4f
Exists in
master
and in
8 other branches
增加
Showing 1 changed file with 12 additions and 1 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/UsersController.java
View file @
b8881b6
| ... | ... | @@ -321,11 +321,12 @@ |
| 321 | 321 | List<Integer> userRoleMapses = userRoleMapsService.queryUserRoleList(query); |
| 322 | 322 | RolePermissionMapsQuery rolePermissionMapsQuery ; |
| 323 | 323 | List<Integer> permissionIds = new ArrayList<>(); |
| 324 | + permissions = new ArrayList<>(); | |
| 324 | 325 | for(Integer roleMaps : userRoleMapses) { |
| 325 | 326 | roles.add(rolesService.getRoles(roleMaps)); |
| 326 | 327 | |
| 327 | 328 | //获取角色权限信息 |
| 328 | - rolePermissionMapsQuery = new RolePermissionMapsQuery(); | |
| 329 | + /* rolePermissionMapsQuery = new RolePermissionMapsQuery(); | |
| 329 | 330 | rolePermissionMapsQuery.setRoleId(roleMaps); |
| 330 | 331 | rolePermissionMapsQuery.setYn(YnEnums.YES.getId()); |
| 331 | 332 | List<RolePermissionMaps> rolePermissionMapses = rolePermissionMapsService.queryRolePermissionMaps(rolePermissionMapsQuery); |
| ... | ... | @@ -339,6 +340,16 @@ |
| 339 | 340 | if(!permissionIds.contains(permissions1.getId())) { |
| 340 | 341 | permissions.add(permissions1); |
| 341 | 342 | permissionIds.add(permissions1.getId()); |
| 343 | + } | |
| 344 | + } | |
| 345 | + }*/ | |
| 346 | + | |
| 347 | + List<Permissions> local = permissionsService.queryPermissionByRoleIds(roleMaps); | |
| 348 | + if(CollectionUtils.isNotEmpty(local)){ | |
| 349 | + for(Permissions permissions1:local){ | |
| 350 | + if(!permissionIds.contains(permissions1.getId())) { | |
| 351 | + permissionIds.add(permissions1.getId()); | |
| 352 | + permissions.add(permissions1); | |
| 342 | 353 | } |
| 343 | 354 | } |
| 344 | 355 | } |