From cd89b9932b3aa130fe46c0c88dda4b6bb1199490 Mon Sep 17 00:00:00 2001 From: TinyAnts Date: Mon, 1 Aug 2022 15:48:39 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=88=A0=E6=8E=89=E9=99=A4?= =?UTF-8?q?=E9=AA=8C=E8=AF=81=E8=A7=84=E5=88=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../admin/service/system/impl/SystemMenuServiceImpl.java | 5 ++++- .../admin/service/system/impl/SystemRoleServiceImpl.java | 3 ++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/server/like-admin/src/main/java/com/hxkj/admin/service/system/impl/SystemMenuServiceImpl.java b/server/like-admin/src/main/java/com/hxkj/admin/service/system/impl/SystemMenuServiceImpl.java index 5150d1c0..7d6d0f3b 100644 --- a/server/like-admin/src/main/java/com/hxkj/admin/service/system/impl/SystemMenuServiceImpl.java +++ b/server/like-admin/src/main/java/com/hxkj/admin/service/system/impl/SystemMenuServiceImpl.java @@ -182,8 +182,11 @@ public class SystemMenuServiceImpl implements ISystemMenuService { SystemMenu model = systemMenuMapper.selectOne(new QueryWrapper().eq("id", id)); Assert.notNull(model, "菜单已不存在!"); - systemMenuMapper.deleteById(id); + Assert.isNull(systemMenuMapper.selectOne( + new QueryWrapper().eq("pid", id)), + "请先删除子菜单再操作!"); + systemMenuMapper.deleteById(id); iSystemRoleMenuService.batchDeleteByMenuId(id); RedisUtil.del(AdminConfig.backstageRolesKey); } diff --git a/server/like-admin/src/main/java/com/hxkj/admin/service/system/impl/SystemRoleServiceImpl.java b/server/like-admin/src/main/java/com/hxkj/admin/service/system/impl/SystemRoleServiceImpl.java index 3f743d0e..bfbf8266 100644 --- a/server/like-admin/src/main/java/com/hxkj/admin/service/system/impl/SystemRoleServiceImpl.java +++ b/server/like-admin/src/main/java/com/hxkj/admin/service/system/impl/SystemRoleServiceImpl.java @@ -128,7 +128,8 @@ public class SystemRoleServiceImpl implements ISystemRoleService { model.setCreateTime(System.currentTimeMillis() / 1000); model.setUpdateTime(System.currentTimeMillis() / 1000); systemRoleMapper.insert(model); - + System.out.println(model.getId()); + System.out.println(systemRoleParam.getMenuIds()); iSystemRoleMenuService.batchSaveByMenuIds(model.getId(), systemRoleParam.getMenuIds()); }