diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PermissionsController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PermissionsController.java index bea6b78..529c8a2 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PermissionsController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PermissionsController.java @@ -186,25 +186,22 @@ public class PermissionsController extends BaseController { /** * 删除权限 */ - @RequestMapping(value = "/permissions", method = RequestMethod.DELETE) + @RequestMapping(value = "/permissions/{id}", method = RequestMethod.DELETE) @TokenRequired - public void deletePermissions(HttpServletResponse response, @RequestParam(value = "ids") String ids) { - if (StringUtils.isEmpty(ids)) { + public void deletePermissions(HttpServletResponse response, @PathVariable(value = "id") String id) { + if (StringUtils.isEmpty(id)) { ResultUtils.buildIdIsNull(response); return; } - String[] idArray = ids.split(","); - for (String id : idArray) { - Permissions permissions = permissionsService.getPermissions(Integer.valueOf(id)); - if (permissions == null) { - ResultUtils.buildIdResultData(response); - return; - } - permissions.setYn(YnEnums.NO.getId()); - permissions.setModified(new Date()); - permissionsService.updatePermissions(permissions); - + Permissions permissions = permissionsService.getPermissions(Integer.valueOf(id)); + if (permissions == null) { + ResultUtils.buildIdResultData(response); + return; } + permissions.setYn(YnEnums.NO.getId()); + permissions.setModified(new Date()); + permissionsService.updatePermissions(permissions); + ResultUtils.buildSuccessResultAndWrite(response); }