From 243a135077985aa517e00320a7327bb8c459f460 Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期二, 18 七月 2023 17:38:31 +0800
Subject: [PATCH] 开发根据用户UID查询其资源权限并添加缓存处理

---
 src/main/resources/mapper/all/PermsMapper.xml |   23 ++++-------------------
 1 files changed, 4 insertions(+), 19 deletions(-)

diff --git a/src/main/resources/mapper/all/PermsMapper.xml b/src/main/resources/mapper/all/PermsMapper.xml
index 737f9c5..e6adc7b 100644
--- a/src/main/resources/mapper/all/PermsMapper.xml
+++ b/src/main/resources/mapper/all/PermsMapper.xml
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <mapper namespace="com.moon.server.mapper.all.PermsMapper">
-    <select id="selectRes" resultType="com.moon.server.entity.all.ResAuthEntity">
-        select distinct d.id, d.name, d.url, d.proxy
+    <select id="selectRes" resultType="com.moon.server.entity.sys.ResEntity">
+        select distinct d.*
         from lf.sys_user a
             inner join lf.sys_role_user b on a.id = b.userid
             inner join lf.sys_role_res c on b.roleid = c.roleid
@@ -13,24 +13,9 @@
                 and a.uid = #{uid}
             </if>
         </where>
-        order by d.id
+        order by d.id;
     </select>
-
-    <select id="selectResList" resultType="com.moon.server.entity.sys.ResEntity">
-        select distinct d.*
-        from lf.sys_user a
-        inner join lf.sys_role_user b on a.id = b.userid
-        inner join lf.sys_role_res c on b.roleid = c.roleid
-        inner join lf.sys_res d on c.resid = d.id
-        <where>
-            d.status = 1
-            <if test="uid != null">
-                and a.uid = #{uid}
-            </if>
-        </where>
-        order by d.id
-    </select>
-
+`
     <select id="selectMenus" resultType="com.moon.server.entity.all.MenusAuthEntity">
         select distinct e.id,e.pid,e.cn_name,e.en_name,e.url,e.perms,e.type,e.css,e.icon,e.level,e.order_num,e.is_show
         from lf.sys_user a

--
Gitblit v1.9.3