diff --git a/laws-modules/src/main/java/com/jero/modules/tag/controller/LawsAreaController.java b/laws-modules/src/main/java/com/jero/modules/tag/controller/LawsAreaController.java index c771993f..3949f3da 100644 --- a/laws-modules/src/main/java/com/jero/modules/tag/controller/LawsAreaController.java +++ b/laws-modules/src/main/java/com/jero/modules/tag/controller/LawsAreaController.java @@ -166,7 +166,15 @@ public class LawsAreaController extends JeroController idList = Arrays.asList(map.get("ids").split(",")); + List lawsAreas = lawsAreaService.listByIds(idList); + for (LawsArea lawsArea : lawsAreas) { + int count= lawsTagService.queryExitArea(lawsArea); + if (count > 0) { + return Result.error(ResultCommon.TAG_DELETE_ERROR_2); + } + } + this.lawsAreaService.deleteByIds(idList); return Result.OK(ResultCommon.SUCCESSFULLY_DELETED_IN_BULK); }