Browse Source

【锦水pc端】-【用户数据分析】修改议题数计算方式 -魏凯 2020-07-21

feature/syp_points
weikai 5 years ago
parent
commit
d32df3d1b2
  1. 20
      esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/resources/mapper/user/UserAnalysisDao.xml

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

@ -36,14 +36,13 @@
SELECT SELECT
count(1) count(1)
FROM FROM
js_esua_epdc_events.epdc_events js_esua_epdc_events.epdc_issue
WHERE WHERE
DEL_FLAG = '0' DEL_FLAG = '0'
<if test="startTime != null and endTime != null and endTime != ''"> <if test="startTime != null and endTime != null and endTime != ''">
AND DATE_FORMAT(CREATED_TIME,'%Y-%m-%d') AND DATE_FORMAT(CREATED_TIME,'%Y-%m-%d') BETWEEN #{startTime} AND #{endTime}
BETWEEN #{startTime} AND #{endTime}
</if> </if>
AND GRID_ID =dept.id AND GRID_ID = dept.id
) AS eventCount ) AS eventCount
FROM FROM
js_esua_epdc_admin.sys_dept dept js_esua_epdc_admin.sys_dept dept
@ -431,16 +430,9 @@
AND ad.del_flag = 0 AND ad.del_flag = 0
) t0 ) t0
LEFT JOIN ( LEFT JOIN (
SELECT select eie.ID,eie.ALL_DEPT_IDS,eie.DEL_FLAG,eie.CREATED_TIME from js_esua_epdc_events.epdc_issue eie
eve.ID, left join js_esua_epdc_admin.sys_dept sd on eie.GRID_ID=sd.ID
eve.ALL_DEPT_IDS, where sd.del_flag='0'
eve.DEL_FLAG,
eve.CREATED_TIME
FROM
js_esua_epdc_events.epdc_events eve
LEFT join js_esua_epdc_admin.sys_dept sd ON eve.GRID_ID = sd.ID and sd.del_flag = '0'
WHERE
eve.EVENT_STATE in (0,2)
)epen ON find_in_set(t0.id, epen.ALL_DEPT_IDS) )epen ON find_in_set(t0.id, epen.ALL_DEPT_IDS)
AND epen.DEL_FLAG = '0' AND epen.DEL_FLAG = '0'
<if test="operationStartTime != null and operationEndTime != null and operationEndTime != ''"> <if test="operationStartTime != null and operationEndTime != null and operationEndTime != ''">

Loading…
Cancel
Save