| | |
| | | Map<Integer, List<CityAqiMonthly>> lastMonthData = lastCityAqiMonthly.stream() |
| | | .collect(Collectors.groupingBy(CityAqiMonthly::getCityCode)); |
| | | |
| | | |
| | | List<CityAqiMonthly> cityAqiMonthlyList = new ArrayList<>(); |
| | | CityAqiMonthly cityAqiMonthly = new CityAqiMonthly(); |
| | | data.forEach((cityCode, value) -> { |
| | | Map<String, Object> jsonMap = new HashMap<>(); |
| | |
| | | jsonMap.put("monthContrast", format); |
| | | } |
| | | cityAqiMonthly.setValue(JSONObject.toJSONString(jsonMap)); |
| | | cityAqiMonthlyMapper.insert(cityAqiMonthly); |
| | | cityAqiMonthlyList.add(cityAqiMonthly); |
| | | }); |
| | | cityAqiMonthlyMapper.insertCityAqiMonthly(cityAqiMonthlyList); |
| | | } |
| | | } |