From a096b390a23c5f6a87c40839a49a75d9f42bd574 Mon Sep 17 00:00:00 2001 From: link2fun <19241982+link2fun@users.noreply.github.com> Date: Tue, 4 Nov 2025 13:58:40 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=8E=A5=E5=8F=A3=E9=9C=80=E8=A6=81?= =?UTF-8?q?=E7=A6=81=E6=AD=A2=E5=88=A0=E9=99=A4=E7=BB=84=E7=BB=87=20Organi?= =?UTF-8?q?zations#ROOT=5FORG=5FID=20=E5=90=A6=E5=88=99=E4=BC=9A=E5=AF=BC?= =?UTF-8?q?=E8=87=B4=E5=90=8C=E6=AD=A5=E5=99=A8=E5=B7=A5=E4=BD=9C=E5=BC=82?= =?UTF-8?q?=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../maxkey/web/idm/contorller/OrganizationsController.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/maxkey-webs/maxkey-web-mgt/src/main/java/org/dromara/maxkey/web/idm/contorller/OrganizationsController.java b/maxkey-webs/maxkey-web-mgt/src/main/java/org/dromara/maxkey/web/idm/contorller/OrganizationsController.java index f359ff711..743aeed4a 100644 --- a/maxkey-webs/maxkey-web-mgt/src/main/java/org/dromara/maxkey/web/idm/contorller/OrganizationsController.java +++ b/maxkey-webs/maxkey-web-mgt/src/main/java/org/dromara/maxkey/web/idm/contorller/OrganizationsController.java @@ -137,6 +137,9 @@ public class OrganizationsController { @RequestMapping(value={"/delete"}, produces = {MediaType.APPLICATION_JSON_VALUE}) public Message delete(@RequestParam("ids") List ids,@CurrentUser UserInfo currentUser) { logger.debug("-delete ids : {} " , ids); + if (ids != null && ids.contains(Organizations.ROOT_ORG_ID)) { + return new Message(Message.FAIL, "根组织不允许删除"); + } if (organizationsService.deleteBatch(ids)) { systemLog.insert( ConstsEntryType.ORGANIZATION,