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/ForecastServiceImpl.java            |    3 ++-
 screen-job/src/main/java/com/moral/api/service/impl/CityAqiMonthlyServiceImpl.java      |    3 ++-
 screen-job/src/main/java/com/moral/api/service/impl/CityWeatherForecastServiceImpl.java |    3 ++-
 screen-job/src/main/java/com/moral/api/service/impl/CityAqiYearlyServiceImpl.java       |    3 ++-
 screen-job/src/main/java/com/moral/api/service/impl/HistoryAqiServiceImpl.java          |    3 ++-
 screen-job/src/main/java/com/moral/api/service/impl/CityWeatherServiceImpl.java         |    3 ++-
 screen-job/src/main/java/com/moral/api/service/impl/CityAqiServiceImpl.java             |    3 ++-
 screen-job/src/main/java/com/moral/api/service/impl/CityAqiDailyServiceImpl.java        |    3 ++-
 8 files changed, 16 insertions(+), 8 deletions(-)

diff --git a/screen-job/src/main/java/com/moral/api/service/impl/CityAqiDailyServiceImpl.java b/screen-job/src/main/java/com/moral/api/service/impl/CityAqiDailyServiceImpl.java
index 1738813..5ec2a3e 100644
--- a/screen-job/src/main/java/com/moral/api/service/impl/CityAqiDailyServiceImpl.java
+++ b/screen-job/src/main/java/com/moral/api/service/impl/CityAqiDailyServiceImpl.java
@@ -71,8 +71,9 @@
                 .collect(Collectors.groupingBy(o -> o.get("city_code").toString()));
 
         List<CityAqiDaily> cityAqiDailies = new ArrayList<>();
-        CityAqiDaily cityAqiDaily = new CityAqiDaily();
+
         data.forEach((cityCode, value) -> {
+            CityAqiDaily cityAqiDaily = new CityAqiDaily();
             Map<String, Object> jsonMap = new HashMap<>();
             cityAqiDaily.setCityCode(Integer.parseInt(cityCode));
             cityAqiDaily.setTime(start);
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 18ddf7c..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
@@ -82,8 +82,9 @@
                 .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);
diff --git a/screen-job/src/main/java/com/moral/api/service/impl/CityAqiServiceImpl.java b/screen-job/src/main/java/com/moral/api/service/impl/CityAqiServiceImpl.java
index b76c55a..15cc9f4 100644
--- a/screen-job/src/main/java/com/moral/api/service/impl/CityAqiServiceImpl.java
+++ b/screen-job/src/main/java/com/moral/api/service/impl/CityAqiServiceImpl.java
@@ -72,8 +72,9 @@
         List<CityConfigAqi> list = cityConfigAqiService.list(wrapper);
 
         List<CityAqi> cityAqiList = new ArrayList<>();
-        CityAqi cityAqi = new CityAqi();
+
         for (CityConfigAqi cityConfigAqi : list) {
+            CityAqi cityAqi = new CityAqi();
             Integer cityCode = cityConfigAqi.getCityCode();
             Map<String, Object> data;
             try {
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 d4a5204..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
@@ -84,8 +84,9 @@
                 .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);
diff --git a/screen-job/src/main/java/com/moral/api/service/impl/CityWeatherForecastServiceImpl.java b/screen-job/src/main/java/com/moral/api/service/impl/CityWeatherForecastServiceImpl.java
index feb87a3..db3f836 100644
--- a/screen-job/src/main/java/com/moral/api/service/impl/CityWeatherForecastServiceImpl.java
+++ b/screen-job/src/main/java/com/moral/api/service/impl/CityWeatherForecastServiceImpl.java
@@ -50,8 +50,9 @@
         List<CityConfigWeatherForecast> list = cityConfigWeatherForecastService.list(wrapper);
 
         List<CityWeatherForecast> cityWeatherForecasts = new ArrayList<>();
-        CityWeatherForecast cityWeatherForecast = new CityWeatherForecast();
+
         for (CityConfigWeatherForecast cityConfigWeatherForecast : list) {
+            CityWeatherForecast cityWeatherForecast = new CityWeatherForecast();
             Integer cityCode = cityConfigWeatherForecast.getCityCode();
             Integer locationId = cityConfigWeatherForecast.getLocationId();
             Map<String, Object> data = restTemplate.getForObject("https://api.qweather.com/v7/weather/72h?key=da05c6c4852d4f7aa3364a9236ee9e26&gzip=n&location={1}", Map.class, locationId);
diff --git a/screen-job/src/main/java/com/moral/api/service/impl/CityWeatherServiceImpl.java b/screen-job/src/main/java/com/moral/api/service/impl/CityWeatherServiceImpl.java
index f4420af..1872469 100644
--- a/screen-job/src/main/java/com/moral/api/service/impl/CityWeatherServiceImpl.java
+++ b/screen-job/src/main/java/com/moral/api/service/impl/CityWeatherServiceImpl.java
@@ -53,8 +53,9 @@
         List<CityConfigWeather> list = cityConfigWeatherService.list(wrapper);
 
         List<CityWeather> cityWeathers = new ArrayList<>();
-        CityWeather cityWeather = new CityWeather();
+
         for (CityConfigWeather cityConfigWeather : list) {
+            CityWeather cityWeather = new CityWeather();
             Integer cityCode = cityConfigWeather.getCityCode();
             Integer locationId = cityConfigWeather.getLocationId();
             Map<String, Object> data = restTemplate.getForObject("https://api.qweather.com/v7/weather/now?key=da05c6c4852d4f7aa3364a9236ee9e26&gzip=n&location={1}", Map.class, locationId);
diff --git a/screen-job/src/main/java/com/moral/api/service/impl/ForecastServiceImpl.java b/screen-job/src/main/java/com/moral/api/service/impl/ForecastServiceImpl.java
index 2615ac9..bbf30cb 100644
--- a/screen-job/src/main/java/com/moral/api/service/impl/ForecastServiceImpl.java
+++ b/screen-job/src/main/java/com/moral/api/service/impl/ForecastServiceImpl.java
@@ -130,9 +130,10 @@
         Map<Date, List<Integer>> hours = DateUtils.getBeforeAndAfterHourDate(nextDay);
 
         List<Forecast> forecastList = new ArrayList<>();
-        Forecast forecast = new Forecast();
+
         Map<String, Object> forecastMap = new HashMap<>();
         for (Object obj : cityCodes) {
+            Forecast forecast = new Forecast();
             Integer cityCode = Integer.parseInt(obj.toString());
 
             forecast.setCityCode(cityCode);
diff --git a/screen-job/src/main/java/com/moral/api/service/impl/HistoryAqiServiceImpl.java b/screen-job/src/main/java/com/moral/api/service/impl/HistoryAqiServiceImpl.java
index 25914b1..08d9f08 100644
--- a/screen-job/src/main/java/com/moral/api/service/impl/HistoryAqiServiceImpl.java
+++ b/screen-job/src/main/java/com/moral/api/service/impl/HistoryAqiServiceImpl.java
@@ -72,8 +72,9 @@
         String timeStr = DateUtils.dateToDateString(time, DateUtils.yyyy_MM_dd_HH_mm_ss_EN);
 
         List<HistoryAqi> historyAqis = new ArrayList<>();
-        HistoryAqi historyAqi = new HistoryAqi();
+
         for (GovMonitorPoint govMonitorPoint : govMonitorPoints) {
+            HistoryAqi historyAqi = new HistoryAqi();
             String guid = govMonitorPoint.getGuid();
             ResponseEntity<String> response;
             try {

--
Gitblit v1.8.0