From 3f47c88e7cb4e53b3637620794420181f47b5a5e Mon Sep 17 00:00:00 2001 From: zmk <496160012@qq.com> Date: 星期三, 23 十月 2024 16:07:13 +0800 Subject: [PATCH] 提交代码 --- javaweb-plus/javaweb-admin/src/main/java/com/javaweb/web/controller/system/SysIndexController.java | 29 ++++++++++++++++++++++++----- 1 files changed, 24 insertions(+), 5 deletions(-) diff --git a/javaweb-plus/javaweb-admin/src/main/java/com/javaweb/web/controller/system/SysIndexController.java b/javaweb-plus/javaweb-admin/src/main/java/com/javaweb/web/controller/system/SysIndexController.java index 2222f77..62a039b 100644 --- a/javaweb-plus/javaweb-admin/src/main/java/com/javaweb/web/controller/system/SysIndexController.java +++ b/javaweb-plus/javaweb-admin/src/main/java/com/javaweb/web/controller/system/SysIndexController.java @@ -166,7 +166,7 @@ public AjaxResult totalProcess() { AjaxResult ajaxResult = AjaxResult.success(); Hole hole = holeService.selectHoleTotalProcess(); - Double data = Arith.div(hole.getFootageCpl(), hole.getFootage(), 2); + Double data = Arith.div(hole.getFootageCpl(), hole.getFootage(), 4); ajaxResult.put("pointerData", data); return ajaxResult; } @@ -181,13 +181,22 @@ AjaxResult ajaxResult = AjaxResult.success(); List<Hole> holes = holeService.selectHoleProjectProcess(); Map<String, Double> holeMap = new HashMap<>(); + Map<String,Double> rateMap = new HashMap<>(); for (Hole hole : holes) { Double val =0.0d; - if(ObjectUtil.isNotEmpty(hole.getFootageCpl()) && ObjectUtil.isNotEmpty(hole.getFootage())) { + Double FootageCpl= hole.getFootageCpl(); + Double Footage= hole.getFootage(); + if(ObjectUtil.isNotEmpty(FootageCpl) && ObjectUtil.isNotEmpty(Footage)) { val = Arith.div(hole.getFootageCpl(), hole.getFootage(), 2); val = Arith.round(val * 100, 2); } holeMap.put(hole.getProjectId(), val); + + if(ObjectUtil.isNotEmpty(FootageCpl)){ + rateMap.put(hole.getProjectId(), Footage-FootageCpl) ; + }else{ + rateMap.put(hole.getProjectId(), Footage) ; + } } List<Project> projects = projectService.selectProjectList(new Project()); @@ -205,12 +214,12 @@ vo.setValue(val); vo.setLng(projects.get(i).getLng()); vo.setLat(projects.get(i).getLat()); - + vo.setNex(rateMap.get(ids)); if (val == null) { vo.setValue(0.0d); } - String []statusName ={"鍗忚皟涓�","寰呭紑宸�","杩涜涓�"}; + String []statusName ={"鍗忚皟涓�","寰呭紑宸�","杩涜涓�","瀹屽伐"}; String status = projects.get(i).getStatus(); if(status.equals("0")){ vo.setStatus(statusName[0]); @@ -219,7 +228,7 @@ }else if(status.equals("2")){ vo.setStatus(statusName[2]); }else{ - vo.setStatus("鏈煡"); + vo.setStatus("瀹屽伐"); } vos.add(vo); } @@ -392,4 +401,14 @@ return ajaxResult; } + @ResponseBody + @GetMapping("/system/stat/sumProjectHoleLog") + public AjaxResult sumProjectHoleLog(String projectId) { + AjaxResult ajaxResult = AjaxResult.success(); + HoleLog holeLog= new HoleLog(); + holeLog.setProjectId(projectId); + List<DrillDateVo> drillDateList = holeLogService.SUMProjectHoleLog(holeLog); + ajaxResult.put("drillDateList",drillDateList); + return ajaxResult; + } } -- Gitblit v1.9.1