From 717c617f8f79387ac08c29a24647ea1f4be6a7b9 Mon Sep 17 00:00:00 2001 From: ZhuDongming <773644075@qq.com> Date: Thu, 30 Apr 2020 08:42:29 +0800 Subject: [PATCH] update维保改为离线 --- src/main/java/com/moral/controller/ScreenController.java | 21 ++++++++++++++------- 1 files changed, 14 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/moral/controller/ScreenController.java b/src/main/java/com/moral/controller/ScreenController.java index 829aabe..93fe8e5 100644 --- a/src/main/java/com/moral/controller/ScreenController.java +++ b/src/main/java/com/moral/controller/ScreenController.java @@ -880,7 +880,6 @@ } parameters.put("sensors1", sensorKey1); - List<Map<String, Object>> areaList = historyMinutelyService.getAreaAvgDataByAreaCode(parameters); if (areaList.isEmpty()) { Integer areaCode = Integer.valueOf(request.getParameter("areaCode")); @@ -896,6 +895,19 @@ areaMap.put("time", Integer.valueOf(time)); } + ArrayList<Map<String, Object>> resultList = new ArrayList<>(); + if (areaList.isEmpty()) { + resultList.addAll(monitorList); + for (Map<String, Object> map : monitorList) { + ArrayList<String> values = new ArrayList<>(); + values.add(null); + values.add(map.remove(s).toString()); + map.put("values", values); + } + return new ResultBean<List<Map<String, Object>>>(resultList); + + } + Integer max = 0; if (areaList.size() != 0) { Map<String, Object> areaMap = areaList.get(areaList.size() - 1); @@ -909,8 +921,6 @@ } else { maxTime = max; } - - ArrayList<Map<String, Object>> resultList = new ArrayList<>(); for (int i = 0; i <= maxTime; i++) { resultList.add(null); @@ -929,7 +939,7 @@ String resultTime = resultMap.get("time").toString(); if (resultTime.equals(monitorTime)) { String value = resultMap.remove(s).toString(); - String value1 = monitorMap.remove(s).toString(); + String value1 = monitorMap.get(s).toString(); values.add(value); values.add(value1); resultMap.put("values", values); @@ -952,9 +962,7 @@ resultMap.put("values", values); } } - return new ResultBean<List<Map<String, Object>>>(resultList); - } @GetMapping("getmpoint-byid") @@ -1539,5 +1547,4 @@ } return new ResultBean<List<Map<String, Object>>>(list); } - } -- Gitblit v1.8.0