Commit 9bb908d97049121d94446ce4ee876a8d7dafec92

Authored by rui.zhang
1 parent 29583e0f9f

bug fix

Showing 1 changed file with 11 additions and 10 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/RolesController.java View file @ 9bb908d
... ... @@ -272,6 +272,17 @@
272 272 return;
273 273 }
274 274  
  275 + //如果有数据不能删除
  276 + UserRoleMapsQuery userRoleMapsQuery = new UserRoleMapsQuery();
  277 + userRoleMapsQuery.setRoleId(id);
  278 + userRoleMapsQuery.setYn(YnEnums.YES.getId());
  279 + Integer count = userRoleMapsService.queryUserRoleMapsCount(userRoleMapsQuery);
  280 + if(count > 0) {
  281 + ResultUtils.buildParameterErrorResultAndWrite(response, "该角色下有用户数据,不能删除");
  282 + return;
  283 + }
  284 +
  285 +
275 286 Roles roles = rolesService.getRoles(id);
276 287 if (roles == null) {
277 288 ResultUtils.buildIdResultData(response);
... ... @@ -282,16 +293,6 @@
282 293 roles.setModified(new Date());
283 294 rolesService.updateRoles(roles);
284 295  
285   -
286   - //如果有数据不能删除
287   - UserRoleMapsQuery userRoleMapsQuery = new UserRoleMapsQuery();
288   - userRoleMapsQuery.setRoleId(id);
289   - userRoleMapsQuery.setYn(YnEnums.YES.getId());
290   - Integer count = userRoleMapsService.queryUserRoleMapsCount(userRoleMapsQuery);
291   - if(count > 0) {
292   - ResultUtils.buildParameterErrorResultAndWrite(response, "该角色下有用户数据,不能删除");
293   - return;
294   - }
295 296  
296 297 //角色权限设置为无效
297 298 RolePermissionMapsQuery rolePermissionMapsQuery = new RolePermissionMapsQuery();