ZhuDongming
2020-04-30 717c617f8f79387ac08c29a24647ea1f4be6a7b9
src/main/java/com/moral/controller/ScreenController.java
@@ -880,9 +880,7 @@
        }
        parameters.put("sensors1", sensorKey1);
        List<Map<String, Object>> areaList = historyMinutelyService.getAreaAvgDataByAreaCode(parameters);
        if (areaList.isEmpty()) {
            Integer areaCode = Integer.valueOf(request.getParameter("areaCode"));
            areaCode = hangzhouAqiService.queryCityCode(areaCode);
@@ -895,6 +893,19 @@
            String time = areaMap.get("time").toString();
            time = time.substring(time.length() - 2);
            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;
@@ -910,8 +921,6 @@
        } else {
            maxTime = max;
        }
        ArrayList<Map<String, Object>> resultList = new ArrayList<>();
        for (int i = 0; i <= maxTime; i++) {
            resultList.add(null);
@@ -1538,5 +1547,4 @@
        }
        return new ResultBean<List<Map<String, Object>>>(list);
    }
}