From b02beccf4567068cb47a3f1181a00039456c872d Mon Sep 17 00:00:00 2001 From: zqy <2522236926@qq.com> Date: 星期三, 06 八月 2025 15:37:20 +0800 Subject: [PATCH] 用户修改姓名和电话同步修改uaid --- 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