|
@@ -36,12 +36,12 @@
|
|
|
select scf.id, scf.title, sm.name, scf.ican
|
|
select scf.id, scf.title, sm.name, scf.ican
|
|
|
from sys_common_function scf
|
|
from sys_common_function scf
|
|
|
left join sys_menu sm on scf.menu_id = sm.id
|
|
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>
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|