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