|
|
@ -23,7 +23,7 @@ |
|
|
|
AND gp.STATE = #{state} |
|
|
|
</if> |
|
|
|
<if test="gridId != null and gridId != ''"> |
|
|
|
AND (gp.GRID_ID = #{gridId} |
|
|
|
AND (gp.DEPT_ID = #{gridId} |
|
|
|
OR find_in_set(#{gridId},gp.ALL_DEPT_IDS)) |
|
|
|
</if> |
|
|
|
<if test="streetId != null and streetId != ''"> |
|
|
@ -58,7 +58,7 @@ |
|
|
|
AND gp.STATE = #{state} |
|
|
|
</if> |
|
|
|
<if test="gridId != null and gridId != ''"> |
|
|
|
AND (gp.GRID_ID = #{gridId} |
|
|
|
AND (gp.DEPT_ID = #{gridId} |
|
|
|
OR find_in_set(#{gridId},gp.ALL_DEPT_IDS)) |
|
|
|
</if> |
|
|
|
<if test="streetId != null and streetId != ''"> |
|
|
@ -74,7 +74,7 @@ |
|
|
|
</select> |
|
|
|
|
|
|
|
<select id="selectListOfRepeatGroupName" resultType="long"> |
|
|
|
SELECT COUNT(ID) amount FROM epdc_group WHERE DEL_FLAG = '0' AND GRID_ID = #{gridId} AND GROUP_NAME = #{groupName} |
|
|
|
SELECT COUNT(ID) amount FROM epdc_group WHERE DEL_FLAG = '0' AND DEPT_ID = #{gridId} AND GROUP_NAME = #{groupName} |
|
|
|
</select> |
|
|
|
|
|
|
|
<select id="selectOneOfGroupDetail" resultType="com.elink.esua.epdc.dto.group.GroupDetailDTO"> |
|
|
@ -134,7 +134,7 @@ |
|
|
|
<!-- AND tp.DEL_FLAG = '0'--> |
|
|
|
<!-- WHERE--> |
|
|
|
<!-- gp.DEL_FLAG = '0'--> |
|
|
|
<!-- AND gp.GRID_ID = #{gridId}--> |
|
|
|
<!-- AND gp.DEPT_ID = #{gridId}--> |
|
|
|
<!-- <![CDATA[ AND gp.STATE <> ]]> 20--> |
|
|
|
<!-- GROUP BY--> |
|
|
|
<!-- gp.ID--> |
|
|
@ -196,7 +196,7 @@ CASE |
|
|
|
WHERE |
|
|
|
gp.DEL_FLAG = '0' |
|
|
|
AND gp.STATE <![CDATA[ AND gp.STATE <> ]]> 20 |
|
|
|
AND gp.GRID_ID = #{gridId} |
|
|
|
AND gp.DEPT_ID = #{gridId} |
|
|
|
) |
|
|
|
GROUP BY |
|
|
|
gp.ID |
|
|
@ -234,7 +234,7 @@ ORDER BY |
|
|
|
<!-- WHERE--> |
|
|
|
<!-- gp.DEL_FLAG = '0'--> |
|
|
|
<!-- AND gp.STATE IN ( 10, 15 )--> |
|
|
|
<!-- AND gp.GRID_ID = #{gridId}--> |
|
|
|
<!-- AND gp.DEPT_ID = #{gridId}--> |
|
|
|
<!-- AND gp.GROUP_CATEGORY = '1'--> |
|
|
|
<!-- AND gp.ID NOT IN ( SELECT ugp.GROUP_ID FROM epdc_user_group ugp WHERE ugp.USER_ID = #{userId} AND ugp.DEL_FLAG = '0' AND ugp.STATE = 10 )--> |
|
|
|
<!-- GROUP BY--> |
|
|
@ -258,7 +258,7 @@ ORDER BY |
|
|
|
WHERE |
|
|
|
gp.DEL_FLAG = '0' |
|
|
|
AND gp.STATE IN ( 10, 15 ) |
|
|
|
AND gp.GRID_ID = #{gridId} |
|
|
|
AND gp.DEPT_ID = #{gridId} |
|
|
|
AND gp.GROUP_CATEGORY = '1' |
|
|
|
AND gp.ID NOT IN ( SELECT ugp.GROUP_ID FROM epdc_user_group ugp WHERE ugp.USER_ID = #{userId} AND ugp.DEL_FLAG = '0' AND ugp.STATE = 10 ) |
|
|
|
GROUP BY |
|
|
@ -313,13 +313,13 @@ ORDER BY |
|
|
|
DEL_FLAG = '0' |
|
|
|
AND GROUP_CATEGORY = '3' |
|
|
|
AND STATE IN ( 10, 15, 20 ) |
|
|
|
AND GRID_ID = #{deptId} |
|
|
|
AND DEPT_ID = #{deptId} |
|
|
|
</select> |
|
|
|
|
|
|
|
<select id="selectListOfGroupByDeptId" resultType="com.elink.esua.epdc.dto.DeptLevelAndLeaderDTO"> |
|
|
|
SELECT |
|
|
|
GRID_ID AS deptId, |
|
|
|
GRID AS deptName |
|
|
|
DEPT_ID AS deptId, |
|
|
|
DEPT_NAME AS deptName |
|
|
|
FROM |
|
|
|
epdc_group |
|
|
|
WHERE |
|
|
@ -352,7 +352,7 @@ ORDER BY |
|
|
|
gp.DEL_FLAG = '0' |
|
|
|
AND gp.STATE IN ( 10, 15 ) |
|
|
|
<if test="gridId != null and gridId != ''"> |
|
|
|
AND (gp.GRID_ID = #{gridId} |
|
|
|
AND (gp.DEPT_ID = #{gridId} |
|
|
|
OR find_in_set(#{gridId},gp.ALL_DEPT_IDS)) |
|
|
|
</if> |
|
|
|
<if test="streetId != null and streetId != ''"> |
|
|
@ -389,7 +389,7 @@ ORDER BY |
|
|
|
gp.DEL_FLAG = '0' |
|
|
|
AND gp.STATE IN ( 10, 15 ) |
|
|
|
<if test="gridId != null and gridId != ''"> |
|
|
|
AND (gp.GRID_ID = #{gridId} |
|
|
|
AND (gp.DEPT_ID = #{gridId} |
|
|
|
OR find_in_set(#{gridId},gp.ALL_DEPT_IDS)) |
|
|
|
</if> |
|
|
|
<if test="streetId != null and streetId != ''"> |
|
|
@ -411,12 +411,12 @@ ORDER BY |
|
|
|
</select> |
|
|
|
|
|
|
|
<select id="selectOnePartyGroupInfoByGridId" resultType="com.elink.esua.epdc.dto.group.GroupDTO"> |
|
|
|
SELECT * FROM epdc_group WHERE DEL_FLAG = '0' AND GROUP_CATEGORY = '0' AND GRID_ID = #{gridId} |
|
|
|
SELECT * FROM epdc_group WHERE DEL_FLAG = '0' AND GROUP_CATEGORY = '0' AND DEPT_ID = #{gridId} |
|
|
|
</select> |
|
|
|
|
|
|
|
<!-- 查询已经建立党员群的网格id --> |
|
|
|
<select id="listPartyMemberGridId" resultType="java.lang.String"> |
|
|
|
select distinct eg.GRID_ID |
|
|
|
select distinct eg.DEPT_ID |
|
|
|
from epdc_group eg |
|
|
|
where eg.DEL_FLAG='0' |
|
|
|
and eg.GROUP_CATEGORY='0' |
|
|
@ -445,7 +445,7 @@ ORDER BY |
|
|
|
</select> |
|
|
|
|
|
|
|
<update id="updateGridByDeptId"> |
|
|
|
UPDATE epdc_group SET GRID = #{newDeptName}, UPDATED_TIME = NOW() WHERE GRID_ID = #{deptId} |
|
|
|
UPDATE epdc_group SET DEPT_NAME = #{newDeptName}, UPDATED_TIME = NOW() WHERE DEPT_ID = #{deptId} |
|
|
|
</update> |
|
|
|
|
|
|
|
<select id="selectListOfPartyGroups" resultType="com.elink.esua.epdc.dto.group.GroupDTO"> |
|
|
|