|
|
|
@ -70,6 +70,13 @@ |
|
|
|
ADDRESS, |
|
|
|
STATE, |
|
|
|
PARTY_FLAG |
|
|
|
u.id, |
|
|
|
u.REAL_NAME, |
|
|
|
u.MOBILE, |
|
|
|
u.REGISTER_TIME, |
|
|
|
IDENTITY_NO, |
|
|
|
STATE, |
|
|
|
PARTY_FLAG |
|
|
|
FROM |
|
|
|
epdc_user u |
|
|
|
LEFT JOIN epdc_user_grid_relation ug ON u.ID = ug.USER_ID |
|
|
|
@ -90,7 +97,8 @@ |
|
|
|
u.register_time desc |
|
|
|
</select> |
|
|
|
<!-- 根据userId获取居民详情(已认证或待认证(提交信息待审核)的居民用户) --> |
|
|
|
<resultMap id="EpdcResidentDetailResultDtoMap" type="com.elink.esua.epdc.dto.epdc.result.EpdcResidentDetailResultDTO"> |
|
|
|
<resultMap id="EpdcResidentDetailResultDtoMap" |
|
|
|
type="com.elink.esua.epdc.dto.epdc.result.EpdcResidentDetailResultDTO"> |
|
|
|
<id column="id" property="userId"/> |
|
|
|
<result column="REAL_NAME" property="realName"/> |
|
|
|
<result column="IDENTITY_NO" property="identityNo"/> |
|
|
|
@ -274,4 +282,48 @@ |
|
|
|
AND eu.id = #{userId} |
|
|
|
</select> |
|
|
|
|
|
|
|
|
|
|
|
<!--获取用户列表--> |
|
|
|
<select id="selectWorkUserList" resultType="com.elink.esua.epdc.dto.epdc.result.EpdcWorkUserResultDTO"> |
|
|
|
SELECT |
|
|
|
u.ID as userId, |
|
|
|
u.NICKNAME as nickname, |
|
|
|
u.REGISTER_TIME as registerTime, |
|
|
|
u.FACE_IMG as faceImg |
|
|
|
FROM |
|
|
|
epdc_user_grid_relation ug_l |
|
|
|
LEFT JOIN epdc_user_grid_relation ug_r ON ug_l.GRID_ID = ug_r.GRID_ID |
|
|
|
LEFT JOIN epdc_user u ON ug_r.USER_ID = u.ID |
|
|
|
WHERE |
|
|
|
ug_l.USER_ID = #{userId} |
|
|
|
AND ug_l.LEADER_FLAG = '1' |
|
|
|
AND u.STATE = #{authenticatedFlag} |
|
|
|
AND u.PART_FLAG = #{partyFlag} |
|
|
|
<if test='allGridFlag=="0"'> |
|
|
|
AND ug_r.GRID_ID = #{deptId} |
|
|
|
</if> |
|
|
|
AND u.CREATED_TIME <= STR_TO_DATE( #{timestamp}, '%Y-%m-%d %H:%i:%s' ) |
|
|
|
GROUP BY |
|
|
|
u.ID |
|
|
|
ORDER BY |
|
|
|
u.CREATED_TIME DESC |
|
|
|
LIMIT #{pageIndex},#{pageSize} |
|
|
|
</select> |
|
|
|
|
|
|
|
<!--查询待认证用户数量--> |
|
|
|
<select id="selectOneAnauthorizedAmount" resultType="Integer"> |
|
|
|
SELECT |
|
|
|
COUNT(u.ID) |
|
|
|
FROM |
|
|
|
epdc_user_grid_relation ug_l |
|
|
|
LEFT JOIN epdc_user_grid_relation ug_r ON ug_l.GRID_ID = ug_r.GRID_ID |
|
|
|
LEFT JOIN epdc_user u ON ug_r.USER_ID = u.ID |
|
|
|
WHERE |
|
|
|
ug_l.USER_ID = #{userId} |
|
|
|
AND ug_l.LEADER_FLAG = '1' |
|
|
|
AND u.STATE = '1' |
|
|
|
<if test='allGridFlag=="0"'> |
|
|
|
AND ug_r.GRID_ID = #{deptId} |
|
|
|
</if> |
|
|
|
</select> |
|
|
|
</mapper> |
|
|
|
|