浏览代码

过滤menu中status=‘0’

shiqian 4 年之前
父节点
当前提交
8683a52b9f
共有 1 个文件被更改,包括 5 次插入3 次删除
  1. 5 3
      boman-modules/boman-system/src/main/resources/mapper/system/SysMenuMapper.xml

+ 5 - 3
boman-modules/boman-system/src/main/resources/mapper/system/SysMenuMapper.xml

@@ -35,6 +35,7 @@
     <select id="selectMenuList" parameterType="SysMenu" resultMap="SysMenuResult">
 		<include refid="selectMenuVo"/>
 		<where>
+			status = '0'
 			<if test="id != null and id != ''">
 				AND id = #{id}
 			</if>
@@ -66,7 +67,7 @@
 		left join sys_role_menu rm on m.id = rm.menu_id
 		left join sys_user_role ur on rm.role_id = ur.role_id
 		left join sys_role ro on ur.role_id = ro.id
-		where ur.user_id = #{params.userId}
+		where ur.user_id = #{params.userId} and m.status = '0'
 		<if test="menuName != null and menuName != ''">
             AND menu_name like concat('%', #{menuName}, '%')
 		</if>
@@ -98,7 +99,7 @@
 				 left join sys_user_role ur on rm.role_id = ur.role_id
 				 left join sys_role ro on ur.role_id = ro.id
 				 left join sys_user u on ur.user_id = u.id
-		where m.visible = 1
+		where m.visible = 1 and and m.status = '0'
 	</select>
 
 	<select id="listBtnByUserId" parameterType="Long" resultMap="SysMenuResult">
@@ -175,8 +176,9 @@
 		FROM
 			sys_menu m
 				LEFT JOIN sys_role_menu rm ON m.id = rm.menu_id
+		WHERE m.status = '0'
 		<if test="roleId != null and roleId != ''">
-			WHERE rm.role_id = #{roleId}
+			and rm.role_id = #{roleId}
 		</if>
 	</select>