From eddca9819968d95ca160720e778f10e85b921627 Mon Sep 17 00:00:00 2001 From: yanghui <2536613402@qq.com> Date: 星期五, 14 十月 2022 17:43:00 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/huacheng_test' into huacheng_test --- flower_city/src/main/java/com/dg/core/controller/HomeStatisticsController.java | 41 +++++++++++++++++++++++++++++++++++++++++ 1 files changed, 41 insertions(+), 0 deletions(-) diff --git a/flower_city/src/main/java/com/dg/core/controller/HomeStatisticsController.java b/flower_city/src/main/java/com/dg/core/controller/HomeStatisticsController.java index fd7c2d2..50251a8 100644 --- a/flower_city/src/main/java/com/dg/core/controller/HomeStatisticsController.java +++ b/flower_city/src/main/java/com/dg/core/controller/HomeStatisticsController.java @@ -41,6 +41,10 @@ IOrganizationChartService iOrganizationChartService; + @Autowired + IAreaCodeService iAreaCodeService; + + @ApiOperation("首页统计不同状态工单数") @GetMapping("/getWorkOrder") public ResultData getWorkOrder() @@ -317,6 +321,43 @@ + @ApiOperation("导办工单按区域统计") + @GetMapping("/getRangeStatistics") + public TableDataInfo getRangeStatistics() + { + List<AreaCode2022> code2022s=iAreaCodeService.getListByPCode("510400000000"); + + List<RangeStatistics> rangeStatistics=new ArrayList<>(); + + for (AreaCode2022 bean:code2022s) + { + RangeStatistics range=new RangeStatistics(); + range.setName(bean.getName()); + + List<String> ids; + + if(bean.getCode()==510401000000L) + { + ids=homeStatisticsService.countId(""); + } + else + { + ids=homeStatisticsService.countId(bean.getCode()+""); + } + int num=0; + if(ids!=null&&ids.size()>0) + { + num=iGuideRepairOrderService.countStatisticsNum(null,ids,null,null,null,null); + } + range.setNum(num+""); + rangeStatistics.add(range); + } + + + return getDataTable(rangeStatistics); + } + + -- Gitblit v1.7.1