From 0bb98d4377e5b894a2338b7726846b978450e187 Mon Sep 17 00:00:00 2001 From: jinpengyong <jpy123456> Date: Thu, 20 Jan 2022 10:31:33 +0800 Subject: [PATCH] update --- screen-job/src/main/java/com/moral/api/service/impl/CityAqiYearlyServiceImpl.java | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) diff --git a/screen-job/src/main/java/com/moral/api/service/impl/CityAqiYearlyServiceImpl.java b/screen-job/src/main/java/com/moral/api/service/impl/CityAqiYearlyServiceImpl.java index fbea9a0..cdda6d5 100644 --- a/screen-job/src/main/java/com/moral/api/service/impl/CityAqiYearlyServiceImpl.java +++ b/screen-job/src/main/java/com/moral/api/service/impl/CityAqiYearlyServiceImpl.java @@ -17,6 +17,7 @@ import org.springframework.util.ObjectUtils; import java.text.DecimalFormat; +import java.util.ArrayList; import java.util.Arrays; import java.util.Date; import java.util.HashMap; @@ -50,7 +51,6 @@ * SO2,NO2,���������98��������� * O3���������������90��������� * */ - List<String> sensors = Arrays.asList("PM2_5", "PM10", "SO2", "NO2"); //���������������������1��� Date start = DateUtils.getFirstDayOfLastYear(); @@ -83,9 +83,10 @@ Map<Integer, List<CityAqiYearly>> lastYearData = lastCityAqiYearly.stream() .collect(Collectors.groupingBy(CityAqiYearly::getCityCode)); + List<CityAqiYearly> cityAqiYearlyList = new ArrayList<>(); - CityAqiYearly cityAqiYearly = new CityAqiYearly(); data.forEach((cityCode, value) -> { + CityAqiYearly cityAqiYearly = new CityAqiYearly(); Map<String, Object> jsonMap = new HashMap<>(); cityAqiYearly.setCityCode(Integer.parseInt(cityCode)); cityAqiYearly.setTime(start); @@ -129,7 +130,8 @@ jsonMap.put("yearContrast", format); } cityAqiYearly.setValue(JSONObject.toJSONString(jsonMap)); - cityAqiYearlyMapper.insert(cityAqiYearly); + cityAqiYearlyList.add(cityAqiYearly); }); + cityAqiYearlyMapper.insertCityAqiYearly(cityAqiYearlyList); } } -- Gitblit v1.8.0