Browse Source

【用户数据分析】【数据一致校验修改SQL】-王公峰-2020-05-28

feature/dangjian
wanggongfeng 6 years ago
parent
commit
411a5f53ec
  1. 8
      esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/resources/mapper/user/MetaUserRegisterRankDao.xml
  2. 18
      esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/resources/mapper/user/UserAnalysisDao.xml

8
esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/resources/mapper/user/MetaUserRegisterRankDao.xml

@ -54,7 +54,7 @@
FROM
esua_epdc_user.epdc_user uu
LEFT JOIN esua_epdc_admin.sys_dept ad ON uu.DEPT_ID = ad.ID
AND ad.type_key = 'grid_party'
AND ad.type_key = 'grid_party' AND ad.DEL_FLAG = '0'
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
WHERE
@ -65,8 +65,12 @@
#{deptId}
</foreach>
</if>
AND ad2.id is NOT NULL
AND ad.id IS NOT NULL
AND ad2.id IS NOT NULL
AND ad1.id IS NOT NULL
AND ad.DEL_FLAG = '0'
AND ad1.DEL_FLAG = '0'
AND ad2.DEL_FLAG = '0'
GROUP BY
ad2.id
</select>

18
esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/resources/mapper/user/UserAnalysisDao.xml

@ -28,7 +28,7 @@
ad2.`name` streetName, ad2.id streetId
FROM
esua_epdc_user.epdc_user uu
LEFT JOIN esua_epdc_admin.sys_dept ad ON uu.DEPT_ID = ad.ID AND ad.type_key = 'grid_party'
LEFT JOIN esua_epdc_admin.sys_dept ad ON uu.DEPT_ID = ad.ID AND ad.type_key = 'grid_party' AND ad.DEL_FLAG = '0'
<include refid="joinCommunityStreet"></include>
WHERE uu.DEL_FLAG = '0'
<if test='partyFlag != null and partyFlag == "1"'>AND uu.PARTY_FLAG = '1'</if>
@ -46,6 +46,10 @@
</if>
AND ad2.id is NOT NULL
AND ad.id IS NOT NULL
AND ad1.id IS NOT NULL
AND ad.DEL_FLAG = '0'
AND ad1.DEL_FLAG = '0'
AND ad2.DEL_FLAG = '0'
) t GROUP BY t.streetId
) t1
<choose>
@ -1070,7 +1074,7 @@
FROM
epdc_user uu
) newuu
LEFT JOIN esua_epdc_admin.sys_dept ad ON newuu.DEPT_ID = ad.ID AND ad.type_key = 'grid_party'
LEFT JOIN esua_epdc_admin.sys_dept ad ON newuu.DEPT_ID = ad.ID AND ad.type_key = 'grid_party' AND ad.DEL_FLAG = '0'
<include refid="joinCommunityStreet"></include>
WHERE newuu.DEL_FLAG = '0'
@ -1088,6 +1092,10 @@
</if>
AND ad2.id is NOT NULL
AND ad.id IS NOT NULL
AND ad1.id IS NOT NULL
AND ad.DEL_FLAG = '0'
AND ad1.DEL_FLAG = '0'
AND ad2.DEL_FLAG = '0'
) t GROUP BY t.streetId
) t1
@ -1202,7 +1210,7 @@
FROM
epdc_user uu
) newuu
LEFT JOIN esua_epdc_admin.sys_dept ad ON newuu.DEPT_ID = ad.ID AND ad.type_key = 'grid_party'
LEFT JOIN esua_epdc_admin.sys_dept ad ON newuu.DEPT_ID = ad.ID AND ad.type_key = 'grid_party' AND ad.DEL_FLAG = '0'
<include refid="joinCommunityStreet"></include>
where
newuu.DEL_FLAG = '0'
@ -1211,6 +1219,10 @@
</if>
AND ad2.id is NOT NULL
AND ad.id IS NOT NULL
AND ad1.id IS NOT NULL
AND ad.DEL_FLAG = '0'
AND ad1.DEL_FLAG = '0'
AND ad2.DEL_FLAG = '0'
<choose>
<when test="gridId != null and gridId != ''">AND ad2.ID = #{gridId}</when>
<otherwise>

Loading…
Cancel
Save