From 6716f456e8e01ea50ef26c71cc6c81b54c6573a9 Mon Sep 17 00:00:00 2001
From: kaiyu <404897439@qq.com>
Date: Fri, 11 Feb 2022 14:27:42 +0800
Subject: [PATCH] screen-api            修改优良天气变化率分析单位

---
 screen-job/src/main/java/com/moral/api/service/impl/CityAqiMonthlyServiceImpl.java |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/screen-job/src/main/java/com/moral/api/service/impl/CityAqiMonthlyServiceImpl.java b/screen-job/src/main/java/com/moral/api/service/impl/CityAqiMonthlyServiceImpl.java
index d4e3b4b..b67eebf 100644
--- a/screen-job/src/main/java/com/moral/api/service/impl/CityAqiMonthlyServiceImpl.java
+++ b/screen-job/src/main/java/com/moral/api/service/impl/CityAqiMonthlyServiceImpl.java
@@ -81,9 +81,10 @@
         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) -> {
+            CityAqiMonthly cityAqiMonthly = new CityAqiMonthly();
             Map<String, Object> jsonMap = new HashMap<>();
             cityAqiMonthly.setCityCode(Integer.parseInt(cityCode));
             cityAqiMonthly.setTime(start);
@@ -139,7 +140,8 @@
                 jsonMap.put("monthContrast", format);
             }
             cityAqiMonthly.setValue(JSONObject.toJSONString(jsonMap));
-            cityAqiMonthlyMapper.insert(cityAqiMonthly);
+            cityAqiMonthlyList.add(cityAqiMonthly);
         });
+        cityAqiMonthlyMapper.insertCityAqiMonthly(cityAqiMonthlyList);
     }
 }

--
Gitblit v1.8.0