From b2532c33f7ea45823a4eee95df2a6030409e9a1a Mon Sep 17 00:00:00 2001 From: sunjiabei Date: Fri, 25 Jul 2025 10:11:53 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=92=E8=89=B2=E6=96=B0=E5=A2=9E=E6=A0=A1?= =?UTF-8?q?=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/example/demo/serviceImpl/RoleServiceImpl.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/example/demo/serviceImpl/RoleServiceImpl.java b/src/main/java/com/example/demo/serviceImpl/RoleServiceImpl.java index 0164f8d..b723627 100644 --- a/src/main/java/com/example/demo/serviceImpl/RoleServiceImpl.java +++ b/src/main/java/com/example/demo/serviceImpl/RoleServiceImpl.java @@ -76,16 +76,16 @@ public class RoleServiceImpl implements RoleService { if (roleVo.getMarket() == null || roleVo.getMarket().isEmpty()) { return Result.error("所属市场为空"); } - if (roleVo.getFatherId() != null) { - if (roleVo.getFatherId() != 2) { - for (Integer menuId : roleVo.getMenuIds()) { - if (menuId == 9) { - return Result.error("上级角色非管理员用户不能赋予权限管理"); - } + + if (roleVo.getFatherId() == null || roleVo.getFatherId() != 2) { + for (Integer menuId : roleVo.getMenuIds()) { + if (menuId == 9) { + return Result.error("上级角色非管理员用户不能赋予权限管理"); } } } + try { roleMapper.addRole(roleVo);