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