Browse Source

网格治理指数 - 最终版1

ftature/screen
zhangyongzhangyong 4 years ago
parent
commit
4233789e15
  1. 31
      esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/resources/mapper/screen/ScreenGovernanceDao.xml

31
esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/resources/mapper/screen/ScreenGovernanceDao.xml

@ -306,7 +306,10 @@
0 AS eventResolvedCount,
0 AS eventUnResolvedCount,
IFNULL( gridsolved.gridClosedCount, 0 ) AS gridSelfGovernProjectTotal,
(IFNULL( item.issueProjectResolvedCount, 0 ) + IFNULL( item.issueProjectUnResolvedCount, 0 ))
- IFNULL( commsolved.communityClosedCount, 0 )
- IFNULL( streetsolved.streetClosedCount, 0 )
- IFNULL( districtsolved.districtClosedCount, 0 ) AS gridSelfGovernProjectTotal,
IFNULL( commsolved.communityClosedCount, 0 ) AS communityClosedCount,
IFNULL( streetsolved.streetClosedCount, 0 ) AS streetClosedCount,
IFNULL( districtsolved.districtClosedCount, 0 ) AS districtDeptClosedCount
@ -384,32 +387,6 @@
GROUP BY
t.GRID_ID
) selfsolved ON selfsolved.GRID_ID = sd.id
LEFT JOIN (
SELECT
GRID_ID,
IFNULL( COUNT( 0 ), 0 ) AS gridClosedCount
FROM
(
SELECT
GRID_ID,
eit.id,
hp.HANDLER_DEPT_ID,
eit.UPDATED_TIME
FROM
( SELECT GRID_ID, ID, UPDATED_TIME, ITEM_STATE FROM esua_epdc_events.epdc_item eit
WHERE DEL_FLAG = '0' AND ITEM_STATE IN ( '5', '10' ) GROUP BY EVENT_ID) eit
LEFT JOIN esua_epdc_events.epdc_item_handle_process hp ON hp.item_id = eit.id
LEFT JOIN esua_epdc_admin.sys_dept sd ON sd.id = hp.HANDLER_DEPT_ID
WHERE
hp.DEL_FLAG = '0'
AND hp.STATE IN ( '5', '10' )
AND sd.type_key IN ('grid_party', 'grid_dept')
GROUP BY eit.GRID_ID, eit.ID
) t
WHERE
DATE_FORMAT( t.UPDATED_TIME, '%Y-%m-%d' ) <= DATE_FORMAT( date_add( now(), INTERVAL - 1 DAY ), '%Y-%m-%d' )
GROUP BY t.GRID_ID
) gridsolved ON gridsolved.GRID_ID = sd.id
LEFT JOIN (
SELECT
GRID_ID,

Loading…
Cancel
Save