| | |
| | | //按city_code分组 |
| | | Map<String, List<Map<String, Object>>> data = monthlyData.parallelStream().collect(Collectors.groupingBy(o -> o.get("city_code").toString())); |
| | | |
| | | CityAqiYearly cityAqiYearly = new CityAqiYearly(); |
| | | data.forEach((cityCode, value) -> { |
| | | Map<String, Object> jsonMap = new HashMap<>(); |
| | | CityAqiYearly cityAqiYearly = new CityAqiYearly(); |
| | | cityAqiYearly.setCityCode(Integer.parseInt(cityCode)); |
| | | cityAqiYearly.setTime(start); |
| | | |
| | | |
| | | Map<String, Object> params = new HashMap<>(); |
| | | List<Map<String, Object>> temp = new ArrayList<>(); |
| | | System.out.println(value); |
| | | |
| | | for (Map<String, Object> map : value) { |
| | | Map<String, Object> sensorsValue = JSONObject.parseObject(map.get("value").toString(), Map.class); |
| | | Map<String, Object> tempMap = new HashMap<>(); |