From 973caebefdd691d45108d56fc96b9aa2e5fc6fe8 Mon Sep 17 00:00:00 2001 From: huanghongfa <huanghongfa123456> Date: 星期二, 27 七月 2021 16:59:30 +0800 Subject: [PATCH] 修改bug以及综治后台网格员工作汇总导出接口 --- springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/EventServiceImpl.java | 25 ++++++++++++++++++++++++- 1 files changed, 24 insertions(+), 1 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/EventServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/EventServiceImpl.java index 5a8f15f..7e80a09 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/EventServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_grid/src/main/java/com/panzhihua/service_grid/service/impl/EventServiceImpl.java @@ -1927,11 +1927,24 @@ * @return 网格统计数据 */ @Override - public R getGridEventStatisticsByApp(Long gridId){ + public R getGridEventStatisticsByApp(Long gridId,Long userId){ GridEventStatisticsVO result = this.baseMapper.getGridEventStatisticsByApp(gridId); if(result != null){ result.setTodayNum(result.getTodayNum() + result.getZfTodayNum()); result.setMonthNum(result.getMonthNum() + result.getZfMonthNum()); + + //查询当前网格员下管理的楼栋名称 + List<Map<String,Object>> buildNameList = this.baseMapper.getMemberBuildName(userId); + Integer specialTotal = 0; + if(!buildNameList.isEmpty()){ + for (Map<String,Object> buildMap:buildNameList) { + String buildName = buildMap.get("name").toString(); + Long villageId = Long.parseLong(buildMap.get("village_id").toString()); + Integer num = this.baseMapper.getPopulationByLabelCount(buildName,villageId); + specialTotal += num; + } + } + result.setSpecialTotal(specialTotal); } return R.ok(result); } @@ -2551,4 +2564,14 @@ result.setVillageTotal(1); return R.ok(result); } + + /** + * 查询所有网格员工作汇总数据 + * @param statisticsAdminDTO 请求参数 + * @return 网格员工作汇总数据 + */ + @Override + public R gridMemberStatisticsAll(MemberStatisticsAdminDTO statisticsAdminDTO){ + return R.ok(eventGridMemberRelationMapper.gridMemberStatisticsAll(statisticsAdminDTO)); + } } -- Gitblit v1.7.1