ZhuDongming
2020-04-30 717c617f8f79387ac08c29a24647ea1f4be6a7b9
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);
    }
}