Commit 8f91a5cf by naan1993

更新sql

parent 243318f7
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
<select id="getMenuIdsByRoleId" resultType="long"> <select id="getMenuIdsByRoleId" resultType="long">
select menuid from select menuid from
relation where roleid = #{roleId} sys_relation where roleid = #{roleId}
</select> </select>
<select id="menuTreeList" resultType="com.stylefeng.guns.core.node.ZTreeNode"> <select id="menuTreeList" resultType="com.stylefeng.guns.core.node.ZTreeNode">
...@@ -48,8 +48,8 @@ ...@@ -48,8 +48,8 @@
END END
) as isOpen ) as isOpen
FROM FROM
menu m1 sys_menu m1
LEFT JOIN menu m2 ON m1.pcode = m2. CODE LEFT join sys_menu m2 ON m1.pcode = m2. CODE
ORDER BY ORDER BY
m1.id ASC m1.id ASC
</select> </select>
...@@ -85,15 +85,15 @@ ...@@ -85,15 +85,15 @@
END END
) "checked" ) "checked"
FROM FROM
menu m1 sys_menu m1
LEFT JOIN LEFT JOIN
menu m2 sys_menu m2
ON m1.pcode = m2. CODE ON m1.pcode = m2. CODE
left join ( left join (
SELECT SELECT
ID ID
FROM FROM
menu sys_menu
WHERE WHERE
ID IN ID IN
<foreach collection="list" index="index" item="i" open="(" <foreach collection="list" index="index" item="i" open="("
...@@ -111,8 +111,8 @@ ...@@ -111,8 +111,8 @@
<select id="getResUrlsByRoleId" resultType="string"> <select id="getResUrlsByRoleId" resultType="string">
select url from select url from
relation rel sys_relation rel
inner join menu m on rel.menuid = m.id inner join sys_menu m on rel.menuid = m.id
where rel.roleid = #{roleId} where rel.roleid = #{roleId}
</select> </select>
...@@ -134,19 +134,19 @@ ...@@ -134,19 +134,19 @@
m1.ismenu as ismenu, m1.ismenu as ismenu,
m1.num as num m1.num as num
FROM FROM
menu m1 sys_menu m1
LEFT JOIN menu m2 ON m1.pcode = m2. CODE LEFT join sys_menu m2 ON m1.pcode = m2. CODE
INNER JOIN ( INNER JOIN (
SELECT SELECT
ID ID
FROM FROM
menu sys_menu
WHERE WHERE
ID IN ( ID IN (
SELECT SELECT
menuid menuid
FROM FROM
relation rela sys_relation rela
WHERE WHERE
rela.roleid IN rela.roleid IN
<foreach collection="list" index="index" item="i" open="(" separator="," close=")"> <foreach collection="list" index="index" item="i" open="(" separator="," close=")">
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<mapper namespace="com.stylefeng.guns.modular.system.dao.NoticeDao"> <mapper namespace="com.stylefeng.guns.modular.system.dao.NoticeDao">
<select id="list" resultType="map"> <select id="list" resultType="map">
select * from sys_notice2 select * from sys_notice
<if test="condition != null and condition != ''"> <if test="condition != null and condition != ''">
where title like CONCAT('%',#{condition},'%') or content like CONCAT('%',#{condition},'%') where title like CONCAT('%',#{condition},'%') or content like CONCAT('%',#{condition},'%')
</if> </if>
......
...@@ -47,12 +47,12 @@ ...@@ -47,12 +47,12 @@
END END
) "checked" ) "checked"
FROM FROM
role r sys_role r
LEFT JOIN ( LEFT JOIN (
SELECT SELECT
ID ID
FROM FROM
role sys_role
WHERE WHERE
ID IN ID IN
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment