From 07e104978fd1d48560ecffee7c44a81c8dd6b69c Mon Sep 17 00:00:00 2001 From: zmz Date: Mon, 10 Apr 2023 10:42:38 +0800 Subject: [PATCH] =?UTF-8?q?:zap:=20=E4=BF=AE=E5=A4=8D=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=E4=B8=8A=E7=BA=A7=E8=8F=9C=E5=8D=95=E4=B8=BA=E7=A9=BA=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../org/springblade/system/service/impl/MenuServiceImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/MenuServiceImpl.java b/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/MenuServiceImpl.java index b7ea85b0..207e633d 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/MenuServiceImpl.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/service/impl/MenuServiceImpl.java @@ -281,10 +281,10 @@ public class MenuServiceImpl extends ServiceImpl implements IM if (cnt > 0L) { throw new ServiceException("菜单名或编号已存在!"); } - if (menu.getParentId() == null && menu.getId() == null) { + if (menu.getParentId() == null || menu.getId() == null) { menu.setParentId(BladeConstant.TOP_PARENT_ID); } - if (menu.getParentId() != null && menu.getId() == null) { + if (menu.getParentId() != null || menu.getId() == null) { Menu parentMenu = baseMapper.selectById(menu.getParentId()); if (parentMenu != null && parentMenu.getCategory() != 1) { throw new ServiceException("父节点只可选择菜单类型!");