From 304e8b04854bb477b202048c21a98703267afbad Mon Sep 17 00:00:00 2001
From: huanghongfa <huanghongfa123456>
Date: 星期三, 16 六月 2021 17:17:32 +0800
Subject: [PATCH] 大屏统计接口开发

---
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngPopulationServiceImpl.java |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngPopulationServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngPopulationServiceImpl.java
index 669fd64..eaf051c 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngPopulationServiceImpl.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComMngPopulationServiceImpl.java
@@ -17,6 +17,7 @@
 import com.panzhihua.common.model.vos.R;
 import com.panzhihua.common.model.vos.area.AreaAddressVO;
 import com.panzhihua.common.model.vos.community.*;
+import com.panzhihua.common.model.vos.community.bigscreen.BigScreenStatisticPartyBuild;
 import com.panzhihua.common.model.vos.community.screen.civil.CivilPopulationStatisticsVO;
 import com.panzhihua.common.model.vos.community.screen.civil.CivilStatisticsVO;
 import com.panzhihua.common.model.vos.community.screen.civil.CivilVillageStatisticsVO;
@@ -67,6 +68,8 @@
     private ComMngPopulationHouseUserService comMngPopulationHouseUserService;
     @Resource
     private EventResourceService eventResourceService;
+    @Resource
+    private BigScreenDAO bigScreenDAO;
     @Value("${domain.aesKey:}")
     private String aesKey;
 
@@ -792,6 +795,11 @@
         return R.ok(this.baseMapper.getPopulationTotalByAdmin(communityId));
     }
 
+    /**
+     * 首页大屏统计接口
+     * @param communityId   社区id
+     * @return  统计结果
+     */
     @Override
     public R getScreenIndex(Long communityId){
         //创建统计返回参数
@@ -845,6 +853,9 @@
         eventGridStatisticsVO.setGridStatisticsList(gridStatisticsList);
         statisticsVO.setEventGridStatisticsVO(eventGridStatisticsVO);
 
+        //查询党建数据
+        BigScreenStatisticPartyBuild statisticPartyBuild = bigScreenDAO.partybuild(communityId);
+        statisticsVO.setStatisticPartyBuild(statisticPartyBuild);
 
         //查询特殊人群统计
         List<IndexSpecialStatisticsVO> specialStatisticsVOList = new ArrayList<>();
@@ -924,6 +935,11 @@
         return agePopulationList;
     }
 
+    /**
+     * 事件大屏统计接口
+     * @param communityId   社区id
+     * @return  统计结果
+     */
     @Override
     public R getScreenEvent(Long communityId){
         //创建统计返回参数
@@ -988,6 +1004,12 @@
         return R.ok(statisticsVO);
     }
 
+    /**
+     * 民生大屏统计接口
+     * @param communityId   社区id
+     * @return  统计结果
+     */
+    @Override
     public R getScreenCivil(Long communityId){
         //创建统计返回参数
         CivilStatisticsVO civilStatisticsVO = new CivilStatisticsVO();

--
Gitblit v1.7.1