From 66a4d910a33d1273427b513e008bd9cd4c5d4054 Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期一, 23 九月 2024 19:04:15 +0800 Subject: [PATCH] 修改接口 --- ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysRoleServiceImpl.java | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysRoleServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysRoleServiceImpl.java index 389db9f..9fe2a93 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysRoleServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysRoleServiceImpl.java @@ -395,6 +395,9 @@ { throw new ServiceException(String.format("%1$s已分配,不能删除", role.getRoleName())); } + if("meal".equals(role.getRoleKey()) || "sale".equals(role.getRoleKey()) || "admin".equals(role.getRoleKey())){ + throw new ServiceException("当前角色无法删除"); + } } // 删除角色与菜单关联 roleMenuMapper.deleteRoleMenu(roleIds); @@ -587,6 +590,7 @@ sysRole.setRoleId(dto.getRoleId()); sysRole.setRoleName(dto.getRoleName()); sysRole.setPostType(dto.getPostType()); + sysRole.setRemark(dto.getRemark()); roleMapper.updateRole(sysRole); // 删除角色与菜单关联 roleMenuMapper.deleteRoleMenuByRoleId(dto.getRoleId()); -- Gitblit v1.7.1