From fdbd7dcdef624f40606f99423aecd69af8deb2ea Mon Sep 17 00:00:00 2001 From: preschooler Date: Mon, 22 Dec 2025 23:56:38 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9E=20fix:=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E8=8F=9C=E5=8D=95=E6=97=B6=E8=A2=AB=E5=85=81?= =?UTF-8?q?=E8=AE=B8=E7=9B=B8=E5=90=8C=E7=BB=84=E4=BB=B6=E5=90=8D=E7=A7=B0?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../module/system/service/permission/MenuServiceImpl.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/service/permission/MenuServiceImpl.java b/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/service/permission/MenuServiceImpl.java index 80832e969f..7f2f695f18 100644 --- a/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/service/permission/MenuServiceImpl.java +++ b/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/service/permission/MenuServiceImpl.java @@ -255,6 +255,9 @@ public class MenuServiceImpl implements MenuService { return; } // 如果 id 为空,说明不用比较是否为相同 id 的菜单 + if (id == null) { + throw exception(MENU_NAME_DUPLICATE); + } if (!menu.getId().equals(id)) { throw exception(MENU_NAME_DUPLICATE); } @@ -277,7 +280,7 @@ public class MenuServiceImpl implements MenuService { } // 如果 id 为空,说明不用比较是否为相同 id 的菜单 if (id == null) { - return; + throw exception(MENU_COMPONENT_NAME_DUPLICATE); } if (!menu.getId().equals(id)) { throw exception(MENU_COMPONENT_NAME_DUPLICATE);