Commit 192fac6bc2a2461f5831de73a5ae5ebe464dd2d9
Exists in
master
and in
1 other branch
Merge remote-tracking branch 'origin/master'
Showing 5 changed files
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/DepartmentsController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/OrganizationController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PermissionsController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/RolesController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/UsersController.java
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/DepartmentsController.java
View file @
192fac6
... | ... | @@ -123,7 +123,7 @@ |
123 | 123 | |
124 | 124 | //获取登录用户 |
125 | 125 | LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); |
126 | - Users users = usersService.getUsersByLoginCenterId(loginState.getId()); | |
126 | + Users users = usersService.getUsers(loginState.getId()); | |
127 | 127 | |
128 | 128 | if (null == name || null == orgId || null == users || null == organization) { |
129 | 129 | ResultUtils.buildParameterErrorResultAndWrite(response); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/OrganizationController.java
View file @
192fac6
... | ... | @@ -129,7 +129,7 @@ |
129 | 129 | |
130 | 130 | //获取登录用户 |
131 | 131 | LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); |
132 | - Users users = usersService.getUsersByLoginCenterId(loginState.getId()); | |
132 | + Users users = usersService.getUsers(loginState.getId()); | |
133 | 133 | |
134 | 134 | if (type == null || StringUtils.isBlank(name) || null == users) { |
135 | 135 | ResultUtils.buildParameterErrorResultAndWrite(response); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PermissionsController.java
View file @
192fac6
... | ... | @@ -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()); |
... | ... | @@ -108,6 +110,7 @@ |
108 | 110 | @RequestMapping(value = "/permissions", method = RequestMethod.POST) |
109 | 111 | @TokenRequired |
110 | 112 | public void addPermissions(HttpServletResponse response, HttpServletRequest request, |
113 | + @RequestParam(value = "url") String url, | |
111 | 114 | @RequestParam(value = "moduleName") String moduleName, |
112 | 115 | @RequestParam(value = "functionName") String functionName, |
113 | 116 | @RequestParam(value = "permissionName") String permissionName, |
... | ... | @@ -121,7 +124,7 @@ |
121 | 124 | |
122 | 125 | //获取登录用户 |
123 | 126 | LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); |
124 | - Users users = usersService.getUsersByLoginCenterId(loginState.getId()); | |
127 | + Users users = usersService.getUsers(loginState.getId()); | |
125 | 128 | |
126 | 129 | Permissions permissions = new Permissions(); |
127 | 130 | |
... | ... | @@ -131,6 +134,7 @@ |
131 | 134 | permissions.setPermissionName(permissionName); |
132 | 135 | permissions.setAction(action); |
133 | 136 | permissions.setExt(ext); |
137 | + permissions.setUrl(url); | |
134 | 138 | permissions.setPublishId(users.getId()); |
135 | 139 | permissions.setPublishName(users.getName()); |
136 | 140 | permissions.setWeight(weight); |
137 | 141 | |
138 | 142 | |
139 | 143 | |
... | ... | @@ -182,25 +186,22 @@ |
182 | 186 | /** |
183 | 187 | * 删除权限 |
184 | 188 | */ |
185 | - @RequestMapping(value = "/permissions", method = RequestMethod.DELETE) | |
189 | + @RequestMapping(value = "/permissions/{id}", method = RequestMethod.DELETE) | |
186 | 190 | @TokenRequired |
187 | - public void deletePermissions(HttpServletResponse response, @RequestParam(value = "ids") String ids) { | |
188 | - if (StringUtils.isEmpty(ids)) { | |
191 | + public void deletePermissions(HttpServletResponse response, @PathVariable(value = "id") String id) { | |
192 | + if (StringUtils.isEmpty(id)) { | |
189 | 193 | ResultUtils.buildIdIsNull(response); |
190 | 194 | return; |
191 | 195 | } |
192 | - String[] idArray = ids.split(","); | |
193 | - for (String id : idArray) { | |
194 | - Permissions permissions = permissionsService.getPermissions(Integer.valueOf(id)); | |
195 | - if (permissions == null) { | |
196 | - ResultUtils.buildIdResultData(response); | |
197 | - return; | |
198 | - } | |
199 | - permissions.setYn(YnEnums.NO.getId()); | |
200 | - permissions.setModified(new Date()); | |
201 | - permissionsService.updatePermissions(permissions); | |
202 | - | |
196 | + Permissions permissions = permissionsService.getPermissions(Integer.valueOf(id)); | |
197 | + if (permissions == null) { | |
198 | + ResultUtils.buildIdResultData(response); | |
199 | + return; | |
203 | 200 | } |
201 | + permissions.setYn(YnEnums.NO.getId()); | |
202 | + permissions.setModified(new Date()); | |
203 | + permissionsService.updatePermissions(permissions); | |
204 | + | |
204 | 205 | ResultUtils.buildSuccessResultAndWrite(response); |
205 | 206 | } |
206 | 207 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/RolesController.java
View file @
192fac6
... | ... | @@ -126,7 +126,7 @@ |
126 | 126 | |
127 | 127 | //获取登录用户 |
128 | 128 | LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); |
129 | - Users users = usersService.getUsersByLoginCenterId(loginState.getId()); | |
129 | + Users users = usersService.getUsers(loginState.getId()); | |
130 | 130 | |
131 | 131 | if ( StringUtils.isBlank(name) || null == users) { |
132 | 132 | ResultUtils.buildParameterErrorResultAndWrite(response); |
... | ... | @@ -165,7 +165,7 @@ |
165 | 165 | |
166 | 166 | //获取登录用户 |
167 | 167 | LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); |
168 | - Users users = usersService.getUsersByLoginCenterId(loginState.getId()); | |
168 | + Users users = usersService.getUsers(loginState.getId()); | |
169 | 169 | |
170 | 170 | if (StringUtils.isBlank(name) || null == users) { |
171 | 171 | ResultUtils.buildParameterErrorResultAndWrite(response); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/UsersController.java
View file @
192fac6
... | ... | @@ -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 | |
... | ... | @@ -364,7 +370,7 @@ |
364 | 370 | |
365 | 371 | //获取登录用户 |
366 | 372 | LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); |
367 | - Users user = usersService.getUsersByLoginCenterId(loginState.getId()); | |
373 | + Users user = usersService.getUsers(loginState.getId()); | |
368 | 374 | |
369 | 375 | |
370 | 376 | if (StringUtils.isBlank(roleIds) || |
... | ... | @@ -457,7 +463,7 @@ |
457 | 463 | |
458 | 464 | //获取登录用户 |
459 | 465 | LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); |
460 | - Users user = usersService.getUsersByLoginCenterId(loginState.getId()); | |
466 | + Users user = usersService.getUsers(loginState.getId()); | |
461 | 467 | |
462 | 468 | Departments departments = departmentsService.getDepartments(deptId); |
463 | 469 | |
... | ... | @@ -664,7 +670,7 @@ |
664 | 670 | |
665 | 671 | //获取登录用户 |
666 | 672 | LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); |
667 | - Users user = usersService.getUsersByLoginCenterId(loginState.getId()); | |
673 | + Users user = usersService.getUsers(loginState.getId()); | |
668 | 674 | if (user != null) { |
669 | 675 | |
670 | 676 | //检查账户是否存在 |
... | ... | @@ -822,7 +828,7 @@ |
822 | 828 | } |
823 | 829 | //获取登录用户 |
824 | 830 | LoginContext loginContext = (LoginContext) request.getAttribute("loginContext"); |
825 | - Users users = usersService.getUsersByLoginCenterId(loginContext.getId()); | |
831 | + Users users = usersService.getUsers(loginContext.getId()); | |
826 | 832 | |
827 | 833 | if (null != users) { |
828 | 834 | //修改前的密码 |