浏览代码

添加条件判断

gao.qiang 1 年之前
父节点
当前提交
43df4bc825
共有 1 个文件被更改,包括 6 次插入3 次删除
  1. 6 3
      base-system/src/main/java/com/ozs/system/service/impl/SysRoleServiceImpl.java

+ 6 - 3
base-system/src/main/java/com/ozs/system/service/impl/SysRoleServiceImpl.java

@@ -192,9 +192,12 @@ public class SysRoleServiceImpl extends JoinServiceImpl<SysRoleMapper, SysRole>
         if (!SysUser.isAdmin(SecurityUtils.getId())) {
             SysRole role = new SysRole();
             role.setRoleId(roleId);
-            List<SysRole> roles = SpringUtils.getAopProxy(this).selectRoleList(role);
-            if (StringUtils.isEmpty(roles)) {
-                throw new ServiceException("没有权限访问角色数据!");
+            SysRole sysRole = baseMapper.selectRoleById(roleId);
+            if ("2".equals(sysRole.getStatus())) {
+                List<SysRole> roles = SpringUtils.getAopProxy(this).selectRoleList(role);
+                if (StringUtils.isEmpty(roles)) {
+                    throw new ServiceException("没有权限访问角色数据!");
+                }
             }
         }
     }