Browse Source

统计项目信息改为社区级判断

feature/screenDataPush
zhangyuan 4 years ago
parent
commit
53426d6be2
  1. 2
      esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/ScreenGovernanceServiceImpl.java
  2. 5
      esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/resources/mapper/screen/ScreenGovernanceDao.xml

2
esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/java/com/elink/esua/epdc/modules/screen/service/impl/ScreenGovernanceServiceImpl.java

@ -54,7 +54,7 @@ public class ScreenGovernanceServiceImpl extends BaseServiceImpl<ScreenGovernanc
int itemTotal = agencyItemInfoList.stream().mapToInt(ScreenGovernItemInfoResultDTO::getItemTotal).sum();
int itemSettleTotal = agencyItemInfoList.stream().mapToInt(ScreenGovernItemInfoResultDTO::getItemSettleTotal).sum();
agencyItemInfoList.forEach(item -> {
if (!"grid_party".equals(item.getTypeKey())) {
if (!"community_party".equals(item.getTypeKey())) {
item.setItemTotal(itemTotal);
item.setItemSettleTotal(itemSettleTotal);
}

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

@ -26,8 +26,8 @@
<select id="getAgencyItemInfoList" resultType="com.elink.esua.epdc.dto.screen.result.ScreenGovernItemInfoResultDTO">
SELECT
sd.pid AS orgId,
sd.type_key,
psd.id AS orgId,
psd.type_key,
IFNULL(sum(iis.ITEM_TOTAL), 0) AS ITEM_TOTAL,
IFNULL(
sum(iis.ITEM_SETTLE_TOTAL),
@ -35,6 +35,7 @@
) AS ITEM_SETTLE_TOTAL
FROM
esua_epdc_admin.sys_dept sd
LEFT JOIN esua_epdc_admin.sys_dept psd ON psd.id = sd.pid
LEFT JOIN esua_epdc_analysis.epdc_issue_item_statistics iis ON iis.GRID_ID = sd.id
WHERE
sd.pid != 0

Loading…
Cancel
Save