소스 검색

调整菜单编辑功能权限配置,管理员配置菜单昵称后租户下面所有用户都可以统一展示这个菜单昵称

james 1 일 전
부모
커밋
8567ad642e
1개의 변경된 파일5개의 추가작업 그리고 3개의 파일을 삭제
  1. 5 3
      base-modules/service-system/service-system-biz/src/main/resources/mapper/system/SysMenuMapper.xml

+ 5 - 3
base-modules/service-system/service-system-biz/src/main/resources/mapper/system/SysMenuMapper.xml

@@ -204,11 +204,11 @@
         order by m.parent_id, m.order_num
     </select>
 
-    <select id="selectMenuTreeByUserId1" parameterType="Long" resultMap="SysMenuResult">
+    <select id="selectMenuTreeByUserId1" parameterType="map" resultMap="SysMenuResult">
         select distinct m.menu_id,
                         m.parent_id,
                         m.menu_name,
-                        rm.menu_alias_name,
+                        t.menu_alias_name,
                         m.path,
                         m.component,
                         m.visible,
@@ -228,8 +228,10 @@
                  left join sys_user_role ur on rm.role_id = ur.role_id
                  left join sys_role ro on ur.role_id = ro.role_id
                  left join sys_user u on u.user_id = ur.user_id
-                 left join sys_tenant_menu t on u.tenant_id = t.tenant_id
+                 left join sys_tenant_menu t on m.menu_id = t.menu_id
         where u.user_id = #{userId}
+          and ur.tenant_id = #{tenantId}
+          and t.tenant_id = #{tenantId}
           and m.menu_type in ('M', 'C')
           and m.status = 0
           AND ro.status = 0