From 653ab219fdf13b30ff4b2c6c298df8f3929b283a Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期二, 25 十月 2022 16:25:06 +0800 Subject: [PATCH] 1 --- src/main/resources/mapper/all/PermsMapper.xml | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/main/resources/mapper/all/PermsMapper.xml b/src/main/resources/mapper/all/PermsMapper.xml index f540cb0..daa2173 100644 --- a/src/main/resources/mapper/all/PermsMapper.xml +++ b/src/main/resources/mapper/all/PermsMapper.xml @@ -6,6 +6,7 @@ inner join lf.sys_role_res c on b.roleid = c.roleid inner join lf.sys_res d on c.resid = d.id where a.uid = #{uid} + order by d.id </select> <select id="selectMenus" resultType="com.lf.server.entity.all.MenusAuthEntity"> @@ -15,25 +16,28 @@ inner join lf.sys_menu_auth d on c.menu_auth_id = d.id inner join lf.sys_menu e on d.menuid = e.id where a.uid = #{uid} + order by e.order_num </select> <select id="selectPerms" resultType="java.lang.String"> - select distinct e.perms || f.tag as "perms" + select distinct e.perms || f.tag as perms from lf.sys_user a inner join lf.sys_role_user b on a.id = b.userid inner join lf.sys_role_menu_auth c on b.roleid = c.roleid inner join lf.sys_menu_auth d on c.menu_auth_id = d.id inner join lf.sys_menu e on d.menuid = e.id inner join lf.sys_auth f on d.authid = f.id - where a.uid = #{uid} + where a.uid = #{uid} and e.perms is not null + order by perms </select> <select id="selectPermsEntity" resultType="com.lf.server.entity.all.PermsAuthEntity"> - select distinct f.id,e.cn_name,f.name,e.perms,f.tag + select distinct e.order_num,e.cn_name,f.name,e.perms,f.tag from lf.sys_user a inner join lf.sys_role_user b on a.id = b.userid inner join lf.sys_role_menu_auth c on b.roleid = c.roleid inner join lf.sys_menu_auth d on c.menu_auth_id = d.id inner join lf.sys_menu e on d.menuid = e.id inner join lf.sys_auth f on d.authid = f.id where a.uid = #{uid} + order by e.order_num </select> </mapper> \ No newline at end of file -- Gitblit v1.9.3