Browse Source

代码提交

liweifan 2 years ago
parent
commit
df9643b305

+ 14 - 1
cooleshow-auth/auth-server/src/main/resources/config/mybatis/SysMenuMapper.xml

@@ -176,7 +176,20 @@
         SELECT sm.* FROM sys_menu sm
         LEFT JOIN sys_role_menu srm ON srm.menu_id_ = sm.id_
         LEFT JOIN sys_user_role sur ON sur.role_id_ = srm.role_id_
-        <include refid="queryTree"/>
+        left join sys_role r on sur.role_id_ = r.id_
+        where r.del_flag_ = 0 and r.is_enable_ = 1
+        <if test="userId != null">
+            AND sur.user_id_ = #{userId}
+        </if>
+        <if test="hid != null">
+            AND sm.hidden_ = #{hid}
+        </if>
+        <if test="delFlag != null">
+            AND sm.del_flag_ = #{delFlag}
+        </if>
+        <if test="parentId != null">
+            AND sm.parent_id_ = #{parentId}
+        </if>
         GROUP BY sm.id_
         ORDER BY sm.sort_ DESC,sm.id_ DESC
     </select>