Commit 072032a61ea2b6de74cdc27841a6876f31dff1ff
1 parent
4ed29deb9b
Exists in
master
and in
1 other branch
platform permission
add return pageinfo
Showing 2 changed files with 11 additions and 3 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PermissionsController.java
View file @
072032a
| ... | ... | @@ -62,6 +62,7 @@ | 
| 62 | 62 | @RequestMapping(value = "/permissions", method = RequestMethod.GET) | 
| 63 | 63 | @TokenRequired | 
| 64 | 64 | public void getPermissions(HttpServletResponse response, | 
| 65 | + @RequestParam(value = "id", required = false) Integer id, | |
| 65 | 66 | @RequestParam(value = "page",required = false) Integer page, | 
| 66 | 67 | @RequestParam(value = "limit",required = false) Integer limit) { | 
| 67 | 68 | PermissionsQuery permissionsQuery = new PermissionsQuery(); | 
| ... | ... | @@ -69,6 +70,7 @@ | 
| 69 | 70 | limit = null == limit ? 10 : limit; | 
| 70 | 71 | permissionsQuery.setNeed("true"); | 
| 71 | 72 | permissionsQuery.setPage(page); | 
| 73 | + permissionsQuery.setId(id); | |
| 72 | 74 | permissionsQuery.setLimit(limit); | 
| 73 | 75 | |
| 74 | 76 | permissionsQuery.setYn(YnEnums.YES.getId()); | 
| ... | ... | @@ -122,7 +124,7 @@ | 
| 122 | 124 | |
| 123 | 125 | //获取登录用户 | 
| 124 | 126 | LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); | 
| 125 | - Users users = usersService.getUsersByLoginCenterId(loginState.getId()); | |
| 127 | + Users users = usersService.getUsers(loginState.getId()); | |
| 126 | 128 | |
| 127 | 129 | Permissions permissions = new Permissions(); | 
| 128 | 130 | 
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/UsersController.java
View file @
072032a
| ... | ... | @@ -238,7 +238,7 @@ | 
| 238 | 238 | query.setYn(YnEnums.YES.getId()); | 
| 239 | 239 | List<UserRoleMaps> userRoleMapses = userRoleMapsService.queryUserRoleMaps(query); | 
| 240 | 240 | List<Roles> roles = new ArrayList<>(); | 
| 241 | - List<Permissions> permissions = new ArrayList<>(); | |
| 241 | + List<Permissions> permissions = null; | |
| 242 | 242 | RolePermissionMapsQuery rolePermissionMapsQuery ; | 
| 243 | 243 | for(UserRoleMaps roleMaps : userRoleMapses) { | 
| 244 | 244 | roles.add(rolesService.getRoles(roleMaps.getRoleId())); | 
| ... | ... | @@ -249,7 +249,13 @@ | 
| 249 | 249 | rolePermissionMapsQuery.setYn(YnEnums.YES.getId()); | 
| 250 | 250 | List<RolePermissionMaps> rolePermissionMapses = rolePermissionMapsService.queryRolePermissionMaps(rolePermissionMapsQuery); | 
| 251 | 251 | for(RolePermissionMaps rolePermissionMaps : rolePermissionMapses) { | 
| 252 | - permissions.add(permissionsService.getPermissions(rolePermissionMaps.getPermissionId())); | |
| 252 | + Permissions permissions1 = permissionsService.getPermissions(rolePermissionMaps.getPermissionId()); | |
| 253 | + if(null != permissions1) { | |
| 254 | + if(null == permissions) { | |
| 255 | + permissions = new ArrayList<>(); | |
| 256 | + } | |
| 257 | + permissions.add(permissions1); | |
| 258 | + } | |
| 253 | 259 | } | 
| 254 | 260 | } | 
| 255 | 261 |