From 196879c38a4ad4a425d4094f4f228d9dab56c598 Mon Sep 17 00:00:00 2001 From: wangxiang <1827945911@qq.com> Date: Thu, 16 Feb 2023 00:03:17 +0800 Subject: [PATCH] :rocket: add bug --- .../com/cloud/kicc/system/controller/MenuController.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/controller/MenuController.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/controller/MenuController.java index 85a61bce..29526b40 100644 --- a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/controller/MenuController.java +++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/controller/MenuController.java @@ -76,9 +76,11 @@ public class MenuController { @PostMapping("/save") @PreAuthorize("@pms.hasPermission('menu_add')") public R save(@RequestBody Menu menu) { - roleMenuService.update(Wrappers.lambdaUpdate() - .in(RoleMenu::getMenuId, menu.getParentIds()) - .set(RoleMenu::getCheckeType, "2")); + if (ArrayUtil.isNotEmpty(menu.getParentIds())) { + roleMenuService.update(Wrappers.lambdaUpdate() + .in(RoleMenu::getMenuId, menu.getParentIds()) + .set(RoleMenu::getCheckeType, "2")); + } menuService.save(menu); return R.ok(); }