|
|
@ -88,22 +88,33 @@ |
|
|
|
<select id="hasAuthenticationPartyPage" resultType="com.elink.esua.epdc.dto.PartyMembersDTO"> |
|
|
|
SELECT |
|
|
|
pm.CADRE_FLAG, |
|
|
|
pm.CREATED_BY,user.CREATED_TIME, |
|
|
|
pm.CREATED_BY,eu.CREATED_TIME, |
|
|
|
pm.DEPT_ID, |
|
|
|
pm.ID,pm.IDENTITY_NO,pm.MOBILE,pm.POST, |
|
|
|
pm.POST_VALUE,pm.REAL_NAME,pm.REGIST_FLAG,user.REGISTER_TIME as registTime, |
|
|
|
pm.POST_VALUE,pm.REAL_NAME,pm.REGIST_FLAG,eu.REGISTER_TIME as registTime, |
|
|
|
pm.REVISION, |
|
|
|
GROUP_CONCAT( ut.TAG_NAME ) TAG_NAME, |
|
|
|
pm.ALL_DEPT_NAMES as allDeptNames |
|
|
|
FROM |
|
|
|
epdc_party_members pm |
|
|
|
epdc_user eu |
|
|
|
LEFT JOIN esua_epdc_admin.sys_dept ad ON eu.DEPT_ID = ad.ID AND ad.type_key = 'grid_party' |
|
|
|
LEFT JOIN esua_epdc_admin.sys_dept ad1 ON ad1.id = ad.pid |
|
|
|
LEFT JOIN esua_epdc_admin.sys_dept ad2 ON ad2.id = ad1.pid |
|
|
|
LEFT JOIN epdc_party_members pm on pm.IDENTITY_NO = eu.IDENTITY_NO and pm.REAL_NAME = eu.REAL_NAME |
|
|
|
LEFT JOIN epdc_party_tag_relation pt ON pm.ID = pt.PARTY_ID |
|
|
|
LEFT JOIN epdc_user_tag ut ON pt.TAG_ID = ut.ID |
|
|
|
AND ut.DEL_FLAG = '0' |
|
|
|
INNER JOIN epdc_user user ON user.IDENTITY_NO = pm.IDENTITY_NO |
|
|
|
AND user.DEL_FLAG = '0' AND user.PARTY_FLAG = '1' |
|
|
|
WHERE |
|
|
|
pm.DEL_FLAG = '0' |
|
|
|
eu.PARTY_FLAG = '1' and eu.DEL_FLAG = '0' and pm.DEL_FLAG = '0' |
|
|
|
<choose> |
|
|
|
<when test="gridId != null and gridId != ''">AND ad2.ID = #{gridId}</when> |
|
|
|
<otherwise> |
|
|
|
<if test="deptIdList != null and deptIdList.size() > 0"> |
|
|
|
AND ad2.ID in |
|
|
|
<foreach collection="deptIdList" item="deptId" open="(" separator="," close=")">#{deptId}</foreach> |
|
|
|
</if> |
|
|
|
</otherwise> |
|
|
|
</choose> |
|
|
|
<if test="realName != null and realName != '' "> |
|
|
|
and pm.REAL_NAME = #{realName} |
|
|
|
</if> |
|
|
@ -139,7 +150,7 @@ |
|
|
|
<![CDATA[ and pm.REGIST_TIME <= ]]> #{endTime} |
|
|
|
</if> |
|
|
|
GROUP BY |
|
|
|
pm.ID |
|
|
|
eu.ID |
|
|
|
ORDER BY |
|
|
|
pm.CREATED_TIME DESC |
|
|
|
</select> |
|
|
|