diff --git a/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/ScreenBaseReportDao.xml b/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/ScreenBaseReportDao.xml
index f91b88b..ac2f6f7 100644
--- a/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/ScreenBaseReportDao.xml
+++ b/epdc-cloud-analysis-pc/src/main/resources/mapper/screen/ScreenBaseReportDao.xml
@@ -1271,8 +1271,8 @@
resultType="com.elink.esua.epdc.dto.screen.result.GridTopicStatusResultDTO">
- select t.*,
- #{customId} as customerId,
+ select t.*,
+ #{customId} as customerId,
DATE_FORMAT(date_add(now(), interval -1 day), '%Y-%m-%d') as dateId,
CONCAT(DATE_FORMAT(STR_TO_DATE(DATE_FORMAT(date_add(now(), interval -1 day), '%Y-%m-%d'), '%Y'), '%Y'),
'W',
@@ -1291,11 +1291,12 @@
grid.id as gridId,
'discussi' as topicStatusId,
count(et.STATE = 0 or null) as topicCount,
- ifnull(round(ifnull(count(et.STATE = 0 or null), 0) / ifnull(count(et.ID), 0),2),0) as topicProportion,
- ifnull(count(et.STATE = 0 and DATE_FORMAT(et.CREATED_TIME, '%Y-%m-%d') = DATE_FORMAT(date_add(now(), interval -1 day), '%Y-%m-%d') or null),0) as topicIncrement
+ ifnull(round(ifnull(count(et.STATE = 0 or null), 0) / ifnull(count(et.ID), 0),2),0) as topicProportion,
+ ifnull(count(et.STATE = 0
+ and DATE_FORMAT(et.CREATED_TIME, '%Y-%m-%d') = DATE_FORMAT(date_add(now(), interval -1 day), '%Y-%m-%d') or null),0) as topicIncrement
from esua_epdc_admin.sys_dept grid
- left join esua_epdc_party_group.epdc_party_topic et on et.GRID_ID = grid.ID and et.DEL_FLAG = '0'
+ left join esua_epdc_group.epdc_topic et on et.GRID_ID = grid.ID and et.DEL_FLAG = '0'
and DATE_FORMAT(et.CREATED_TIME, '%Y-%m-%d') <= DATE_FORMAT(date_add(now(), interval -1 day), '%Y-%m-%d')
where grid.del_flag = '0'
and grid.type_key = 'grid_party'
@@ -1303,16 +1304,13 @@
group by grid.id
union all
- select
- grid.pid as agencyId,
- grid.id as gridId,
- 'hidden' as topicStatusId,
- count(et.SHIELD_FLAG = 1 or null) as topicCount,
- ifnull(round(ifnull(count(et.SHIELD_FLAG = 1 or null), 0) / ifnull(count(et.ID), 0),2),0) as topicProportion,
- ifnull(count(et.SHIELD_FLAG = 1 and DATE_FORMAT(et.CREATED_TIME, '%Y-%m-%d') = DATE_FORMAT(date_add(now(), interval -1 day), '%Y-%m-%d') or null),0)
+ select grid.pid as agencyId,
+ grid.id as gridId,
+ 'hidden' as topicStatusId,
+ 0 as topicCount,
+ 0 as topicProportion,
+ 0 as topicIncrement
from esua_epdc_admin.sys_dept grid
- left join esua_epdc_party_group.epdc_party_topic et on et.GRID_ID = grid.ID and et.DEL_FLAG = '0'
- and DATE_FORMAT(et.CREATED_TIME, '%Y-%m-%d') <= DATE_FORMAT(date_add(now(), interval -1 day), '%Y-%m-%d')
where grid.del_flag = '0'
and grid.type_key = 'grid_party'
and grid.id not in (SELECT t.DEPT_ID FROM `esua_epdc_admin`.`sys_dept_config` t WHERE t.DEL_FLAG = '0')
@@ -1326,26 +1324,24 @@
grid.id as gridId,
'closed' as topicStatusId,
count(et.STATE = 20 or null) as topicCount,
- ifnull(round(ifnull(count(et.STATE = 20 or null), 0) / ifnull(count(et.ID), 0),2),0) as topicProportion,
- ifnull(count(et.STATE = 20 and DATE_FORMAT(et.CREATED_TIME, '%Y-%m-%d') = DATE_FORMAT(date_add(now(), interval -1 day), '%Y-%m-%d') or null),0) as topicIncrement
-
+ ifnull(round(ifnull(count(et.STATE = 20 or null), 0) / ifnull(count(et.ID), 0),2),0) as topicProportion,
+ ifnull(count(et.STATE = 20
+ and DATE_FORMAT(et.CREATED_TIME, '%Y-%m-%d') = DATE_FORMAT(date_add(now(), interval -1 day), '%Y-%m-%d') or null),0) as topicIncrement
from esua_epdc_admin.sys_dept grid
- left join esua_epdc_party_group.epdc_party_topic et on et.GRID_ID = grid.ID and et.DEL_FLAG = '0'
+ left join esua_epdc_group.epdc_topic et on et.GRID_ID = grid.ID and et.DEL_FLAG = '0'
and DATE_FORMAT(et.CREATED_TIME, '%Y-%m-%d') <= DATE_FORMAT(date_add(now(), interval -1 day), '%Y-%m-%d')
where grid.del_flag = '0'
and grid.type_key = 'grid_party'
and grid.id not in (SELECT t.DEPT_ID FROM `esua_epdc_admin`.`sys_dept_config` t WHERE t.DEL_FLAG = '0')
group by grid.id
)t
-