From 38bf6d26c02f2861abdbe95b8e2a1312e6f30202 Mon Sep 17 00:00:00 2001 From: zqy <2522236926@qq.com> Date: 星期一, 04 十一月 2024 18:04:48 +0800 Subject: [PATCH] 删除宠物将对应的备忘本一并删除 --- ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SysPermissionService.java | 19 ++++++++++++++++--- 1 files changed, 16 insertions(+), 3 deletions(-) diff --git a/ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SysPermissionService.java b/ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SysPermissionService.java index 9a1f935..51d9e65 100644 --- a/ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SysPermissionService.java +++ b/ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SysPermissionService.java @@ -3,6 +3,9 @@ import java.util.HashSet; import java.util.List; import java.util.Set; + +import com.ruoyi.domain.ZfAncestor; +import com.ruoyi.service.ZfAncestorService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import com.ruoyi.common.core.domain.entity.SysRole; @@ -24,6 +27,9 @@ @Autowired private ISysMenuService menuService; + @Autowired + private ZfAncestorService zfService; + /** * 鑾峰彇瑙掕壊鏁版嵁鏉冮檺 * @@ -33,6 +39,7 @@ public Set<String> getRolePermission(SysUser user) { Set<String> roles = new HashSet<String>(); + // 绠$悊鍛樻嫢鏈夋墍鏈夋潈闄� if (user.isAdmin()) { @@ -55,10 +62,16 @@ { Set<String> perms = new HashSet<String>(); // 绠$悊鍛樻嫢鏈夋墍鏈夋潈闄� - if (user.isAdmin()) + ZfAncestor zfAncestor = new ZfAncestor(); + zfAncestor.setSysId(user.getUserId()); + zfAncestor = zfService.selectZfAncestor(zfAncestor); +// System.out.println("---------++++++++____________"); +// System.out.println(zfAncestor); +// //鍒ゆ柇鏄惁鏄秴绾х鐞嗗憳 + if(zfAncestor!=null) { - // perms.add("system:*:*"); - perms.addAll(menuService.selectMenuPermsByUserId(user.getUserId())); + perms.add("*:*:*"); + // perms.addAll(menuService.selectMenuPermsByUserId(user.getUserId())); } else -- Gitblit v1.9.1