|
|
|
@ -139,32 +139,35 @@ |
|
|
|
|
|
|
|
<select id="selectListOfInviteUsers" resultType="com.elink.esua.epdc.dto.epdc.result.EpdcUserGroupInviteResultDTO"> |
|
|
|
SELECT |
|
|
|
ID AS userId, |
|
|
|
NICKNAME, |
|
|
|
FACE_IMG AS userAvatar, |
|
|
|
PARTY_FLAG AS partyMember, |
|
|
|
MOBILE |
|
|
|
u.ID AS userId, |
|
|
|
u.NICKNAME, |
|
|
|
u.FACE_IMG AS userAvatar, |
|
|
|
u.PARTY_FLAG AS partyMember, |
|
|
|
u.MOBILE |
|
|
|
FROM |
|
|
|
epdc_user |
|
|
|
epdc_user_grid_relation gr |
|
|
|
LEFT JOIN epdc_user u ON u.ID = gr.USER_ID |
|
|
|
AND u.DEL_FLAG = '0' |
|
|
|
WHERE |
|
|
|
DEL_FLAG = '0' |
|
|
|
AND GRID_ID = #{gridId} |
|
|
|
AND ID NOT IN |
|
|
|
gr.DEL_FLAG = '0' |
|
|
|
AND gr.GRID_ID = #{gridId} |
|
|
|
AND u.ID IS NOT NULL |
|
|
|
AND gr.USER_ID NOT IN |
|
|
|
<foreach item="userId" collection="userIds" open="(" separator="," close=")"> |
|
|
|
#{userId} |
|
|
|
</foreach> |
|
|
|
<if test="mobile != null and mobile != ''"> |
|
|
|
and MOBILE = #{mobile} |
|
|
|
and u.MOBILE = #{mobile} |
|
|
|
</if> |
|
|
|
<if test="road != null and road != ''"> |
|
|
|
and ROAD like concat('%', #{road}, '%') |
|
|
|
and u.ROAD like concat('%', #{road}, '%') |
|
|
|
</if> |
|
|
|
<if test="lastName != null and lastName != ''"> |
|
|
|
and LAST_NAME like concat('%', #{lastName}, '%') |
|
|
|
and u.LAST_NAME like concat('%', #{lastName}, '%') |
|
|
|
</if> |
|
|
|
ORDER BY |
|
|
|
CONVERT(NICKNAME USING gbk) ASC, |
|
|
|
REGISTER_TIME |
|
|
|
CONVERT ( u.NICKNAME USING gbk ) ASC, |
|
|
|
u.REGISTER_TIME |
|
|
|
</select> |
|
|
|
|
|
|
|
<resultMap id="partMemberDetail" type="com.elink.esua.epdc.dto.epdc.result.EpdcPartyMemberDetailDto"> |
|
|
|
|