Browse Source

修改工作端统计待认证居民数量错误问题

feature/syp_points
liuchuang 5 years ago
parent
commit
3d3024c73f
  1. 36
      esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/resources/mapper/UserDao.xml

36
esua-epdc/epdc-module/epdc-user/epdc-user-server/src/main/resources/mapper/UserDao.xml

@ -326,7 +326,7 @@
</select>
<!--查询待认证用户数量-->
<select id="selectCountUnauthorizedAmount" resultType="Integer">
<!--<select id="selectCountUnauthorizedAmount" resultType="Integer">
SELECT
COUNT(DISTINCT(u.ID))
FROM
@ -344,6 +344,40 @@
</foreach>
</otherwise>
</choose>
</select>-->
<!--查询待认证用户数量-->
<select id="selectCountUnauthorizedAmount" resultType="Integer">
SELECT
COUNT(t.userId)
FROM (SELECT
u.ID as userId,
u.NICKNAME as nickname,
u.REGISTER_TIME as registerTime,
u.FACE_IMG as faceImg
FROM
(
select u.ID,
u.NICKNAME ,
u.FACE_IMG,
if(u.DEPT_ID is null or u.DEPT_ID= '0',ug.GRID_ID,u.DEPT_ID) as GRID_ID,
u.REGISTER_TIME from epdc_user u
LEFT JOIN ( select * from (select * from epdc_user_grid_relation order by CREATED_TIME)t group by t.USER_ID)ug ON ug.USER_ID = u.ID AND ug.DEL_FLAG = '0'
where u.DEL_FLAG ='0' and u.PARTY_FLAG = '0' AND u.STATE = '1' and (u.IDENTITY_NO is null or u.IDENTITY_NO = '')
)u
WHERE
<choose>
<when test="gridId != null and gridId > 0">u.GRID_ID = #{gridId}</when>
<otherwise>
u.GRID_ID in
<foreach collection="gridIdList" item="item" open="(" separator="," close=")">
#{item}
</foreach>
</otherwise>
</choose>
GROUP BY
u.ID
ORDER BY u.REGISTER_TIME DESC) t
</select>
<!-- 获取用户列表:党员认证失败 -->

Loading…
Cancel
Save