wks 5 месяцев назад
Родитель
Сommit
27acea907a
1 измененных файлов с 6 добавлено и 6 удалено
  1. 6 6
      platform/src/main/resources/mapper/SysMenuMapper.xml

+ 6 - 6
platform/src/main/resources/mapper/SysMenuMapper.xml

@@ -36,12 +36,12 @@
         select scf.id, scf.title, sm.name, scf.ican
         from sys_common_function scf
                  left join sys_menu sm on scf.menu_id = sm.id
-                 left join sys_role_perms srp on sm.id = srp.perms_id
-                 left join sys_user_role sur on sur.role_id = srp.role_id
-                 left join sys_user_jzg_info suji on suji.user_id = sur.user_id
-        where suji.user_id = #{userId}
-          and suji.system_code = #{systemCode}
-        order by scf.order_num
+        where sm.id in (select srp.perms_id
+                        from sys_role_perms srp
+                                 left join sys_user_role sur on sur.role_id = srp.role_id
+                                 left join sys_user_jzg_info suji on suji.user_id = sur.user_id
+                        where suji.user_id = #{userId}
+                          and suji.system_code = #{systemCode})
     </select>