@ -8,7 +8,7 @@
</delete>
</delete>
<select id= "selectOneInfoById" resultType= "com.elink.esua.epdc.dto.epdc.result.EpdcUserInfoResultDTO" >
<select id= "selectOneInfoById" resultType= "com.elink.esua.epdc.dto.epdc.result.EpdcUserInfoResultDTO" >
SELECT
SELECT
eu.ID AS id,
eu.ID AS id,
eu.NICKNAME AS nickname,
eu.NICKNAME AS nickname,
eu.FACE_IMG AS faceImg,
eu.FACE_IMG AS faceImg,
@ -19,13 +19,20 @@
eu.ROAD AS road,
eu.ROAD AS road,
eu.VILLAGE_NAME AS villageName,
eu.VILLAGE_NAME AS villageName,
eu.DWELLING_PLACE AS dwellingPlace,
eu.DWELLING_PLACE AS dwellingPlace,
eu.PARTY_FLAG AS partyFlag
eu.PARTY_FLAG AS partyFlag,
CASE
COUNT( ui.ID )
WHEN 0 THEN
'0' ELSE '1'
END AS showIdentityFlag
FROM
FROM
epdc_user eu
epdc_user eu
Left Join (select * from epdc_user_grid_relation where USER_ID = #{id} order by UPDATED_TIME desc limit 0,1) eugr
LEFT JOIN ( SELECT gr.ALL_DEPT_NAMES, gr.USER_ID FROM epdc_user_grid_relation gr WHERE gr.DEL_FLAG = '0' AND gr.USER_ID = #{id} ORDER BY gr.UPDATED_TIME DESC LIMIT 0, 1 ) eugr ON ( eu.id = eugr.USER_ID )
on(eu.id=eugr.USER_ID)
LEFT JOIN epdc_user_info ui ON eu.ID = ui.USER_ID
AND ui.DEL_FLAG = '0'
WHERE
WHERE
eu.ID = #{id}
eu.ID = #{id}
AND eu.DEL_FLAG = '0'
</select>
</select>
<select id= "deleteByUnionId" >
<select id= "deleteByUnionId" >
DELETE
DELETE