@RequiresPermissions({"categoryWord-delete"}) @RequestMapping( method = RequestMethod.POST, value = "/deleteCategoryWord2", headers = "Accept=application/json") public @ResponseBody boolean deleteCategoryWord2(@RequestBody CategoryWord categoryWord) throws Exception { OperationLog operationLog = systemLogService.record("类别词", "删除", "名称:" + categoryWord.getChineseWord()); String id = categoryWord.getId(); // 与元数据关联的不能删除 String esglisgAb = categoryWord.getEsglisgAb(); List<Metadata> metadatas = metadataService.findBy("categoryWordId", esglisgAb); if (metadatas.size() > 0) { return false; } categoryWordService.delete(categoryWord); systemLogService.updateResult(operationLog); return true; }