/** * @author ishadow * @date 20160820 旧版删除 * @url /rest/appRole/{id} */ @ResponseBody @RequestMapping(value = "/{id}", method = RequestMethod.DELETE) public Map<String, Object> oldDelete(@PathVariable Integer id, HttpServletRequest request) { Map<String, Object> map = new HashMap<String, Object>(); AppRole appRole = appRoleService.getRoleDetailForApp(id); if (appRole == null) { map.put("code", "5022"); map.put("result", "failure"); map.put("reason", "您删除的角色不存在"); return map; } // 判断有没有权限进行操作 Map<String, Object> preHandleMap = preHandle(request, appRole.getAppId()); if (preHandleMap != null) { return preHandleMap; } appRoleService.removeRoleForApp(id); map.put("code", "8000"); map.put("result", "success"); return map; }