From f052b63c0428d4f3f723e9c729f19a62bfe3172e Mon Sep 17 00:00:00 2001
From: jinpengyong <jpy123456>
Date: Thu, 20 Jan 2022 09:38:31 +0800
Subject: [PATCH] job定时任务修改入库逻辑

---
 screen-job/src/main/java/com/moral/api/service/impl/CityAqiYearlyServiceImpl.java |    7 ++++---
 1 files changed, 4 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..d4a5204 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,7 +83,7 @@
         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) -> {
             Map<String, Object> jsonMap = new HashMap<>();
@@ -129,7 +129,8 @@
                 jsonMap.put("yearContrast", format);
             }
             cityAqiYearly.setValue(JSONObject.toJSONString(jsonMap));
-            cityAqiYearlyMapper.insert(cityAqiYearly);
+            cityAqiYearlyList.add(cityAqiYearly);
         });
+        cityAqiYearlyMapper.insertCityAqiYearly(cityAqiYearlyList);
     }
 }

--
Gitblit v1.8.0