md
This commit is contained in:
parent
f98ee3f245
commit
985c287136
18
README
Normal file
18
README
Normal file
@ -0,0 +1,18 @@
|
||||
SELECT t3.site_code FROM(
|
||||
SELECT t1.site_code,t1.parent_site_code,t1.site_name,
|
||||
IF( FIND_IN_SET( parent_site_code, @parent_ids ) > 0, @parent_ids := CONCAT( @parent_ids, ',', site_code ), '0' ) AS cids
|
||||
FROM ( SELECT * FROM emis_site AS t WHERE t.del_flag = '0' ORDER BY t.site_code ASC ) t1,
|
||||
( SELECT @parent_ids := #{ownerSite} ) t2
|
||||
) t3
|
||||
WHERE cids != '0'
|
||||
UNION
|
||||
SELECT #{ownerSite} FROM dual
|
||||
|
||||
|
||||
|
||||
SELECT t1.site_code FROM (
|
||||
SELECT * FROM emis_site WHERE parent_site_code IS NOT NULL ) t1,( SELECT @pid :=
|
||||
#{createSite} ) pd
|
||||
WHERE FIND_IN_SET( parent_site_code, @pid ) > 0 AND @pid := concat(@pid,',',site_code)
|
||||
UNION
|
||||
SELECT #{createSite} FROM dual
|
||||
@ -161,9 +161,13 @@
|
||||
<if test="ownerSite != null and ownerSite != ''">
|
||||
<!-- 包含子网点 -->
|
||||
AND owner_site in (
|
||||
SELECT t1.site_code FROM (
|
||||
SELECT * FROM emis_site WHERE parent_site_code IS NOT NULL ) t1,( SELECT @pid :=#{ownerSite} ) pd
|
||||
WHERE FIND_IN_SET( parent_site_code, @pid ) > 0 AND @pid := concat(@pid,',',site_code)
|
||||
SELECT t3.site_code FROM(
|
||||
SELECT t1.site_code,t1.parent_site_code,t1.site_name,
|
||||
IF( FIND_IN_SET( parent_site_code, @parent_ids ) > 0, @parent_ids := CONCAT( @parent_ids, ',', site_code ), '0' ) AS cids
|
||||
FROM ( SELECT * FROM emis_site AS t WHERE t.del_flag = '0' ORDER BY t.site_code ASC ) t1,
|
||||
( SELECT @parent_ids := #{ownerSite} ) t2
|
||||
) t3
|
||||
WHERE cids != '0'
|
||||
UNION
|
||||
SELECT #{ownerSite} FROM dual
|
||||
)
|
||||
|
||||
@ -64,10 +64,13 @@
|
||||
<if test="createSite != null and createSite != ''">
|
||||
<!-- 包含子网点 -->
|
||||
AND use_site_code in (
|
||||
SELECT t1.site_code FROM (
|
||||
SELECT * FROM emis_site WHERE parent_site_code IS NOT NULL ) t1,( SELECT @pid :=
|
||||
#{createSite} ) pd
|
||||
WHERE FIND_IN_SET( parent_site_code, @pid ) > 0 AND @pid := concat(@pid,',',site_code)
|
||||
SELECT t3.site_code FROM(
|
||||
SELECT t1.site_code,t1.parent_site_code,t1.site_name,
|
||||
IF( FIND_IN_SET( parent_site_code, @parent_ids ) > 0, @parent_ids := CONCAT( @parent_ids, ',', site_code ), '0' ) AS cids
|
||||
FROM ( SELECT * FROM emis_site AS t WHERE t.del_flag = '0' ORDER BY t.site_code ASC ) t1,
|
||||
( SELECT @parent_ids := #{createSite} ) t2
|
||||
) t3
|
||||
WHERE cids != '0'
|
||||
UNION
|
||||
SELECT #{createSite} FROM dual
|
||||
)
|
||||
|
||||
@ -149,10 +149,13 @@
|
||||
<if test="useSiteCode != null and useSiteCode != ''">
|
||||
<!-- 包含子网点 -->
|
||||
AND use_site_code in (
|
||||
SELECT t1.site_code FROM (
|
||||
SELECT * FROM emis_site WHERE parent_site_code IS NOT NULL ) t1,( SELECT @pid :=
|
||||
#{useSiteCode} ) pd
|
||||
WHERE FIND_IN_SET( parent_site_code, @pid ) > 0 AND @pid := concat(@pid,',',site_code)
|
||||
SELECT t3.site_code FROM(
|
||||
SELECT t1.site_code,t1.parent_site_code,t1.site_name,
|
||||
IF( FIND_IN_SET( parent_site_code, @parent_ids ) > 0, @parent_ids := CONCAT( @parent_ids, ',', site_code ), '0' ) AS cids
|
||||
FROM ( SELECT * FROM emis_site AS t WHERE t.del_flag = '0' ORDER BY t.site_code ASC ) t1,
|
||||
( SELECT @parent_ids := #{useSiteCode} ) t2
|
||||
) t3
|
||||
WHERE cids != '0'
|
||||
UNION
|
||||
SELECT #{useSiteCode} FROM dual
|
||||
)
|
||||
|
||||
@ -65,10 +65,13 @@
|
||||
<if test="createSite != null and createSite != ''">
|
||||
<!-- 包含子网点 -->
|
||||
AND use_site_code in (
|
||||
SELECT t1.site_code FROM (
|
||||
SELECT * FROM emis_site WHERE parent_site_code IS NOT NULL ) t1,( SELECT @pid :=
|
||||
#{createSite} ) pd
|
||||
WHERE FIND_IN_SET( parent_site_code, @pid ) > 0 AND @pid := concat(@pid,',',site_code)
|
||||
SELECT t3.site_code FROM(
|
||||
SELECT t1.site_code,t1.parent_site_code,t1.site_name,
|
||||
IF( FIND_IN_SET( parent_site_code, @parent_ids ) > 0, @parent_ids := CONCAT( @parent_ids, ',', site_code ), '0' ) AS cids
|
||||
FROM ( SELECT * FROM emis_site AS t WHERE t.del_flag = '0' ORDER BY t.site_code ASC ) t1,
|
||||
( SELECT @parent_ids := #{createSite} ) t2
|
||||
) t3
|
||||
WHERE cids != '0'
|
||||
UNION
|
||||
SELECT #{createSite} FROM dual
|
||||
)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user