From c35090abedcfd1c9a8d53794570e836f2b0bb866 Mon Sep 17 00:00:00 2001
From: jinpengyong <jpy123456>
Date: Thu, 17 Feb 2022 15:25:43 +0800
Subject: [PATCH] 督办单编号唯一性
---
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