From a4f88904d8cc67818801b353ba684810125dc8d1 Mon Sep 17 00:00:00 2001 From: jinpengyong <jpy123456> Date: Mon, 08 Nov 2021 17:30:28 +0800 Subject: [PATCH] update --- screen-job/src/main/java/com/moral/api/service/impl/CityAqiServiceImpl.java | 29 +++++++++++++++-------------- 1 files changed, 15 insertions(+), 14 deletions(-) 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 1af915e..b393684 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 @@ -53,14 +53,10 @@ @Autowired private RedisTemplate redisTemplate; - @Autowired - - @Override public void insertCityAqi() { Date now = new Date(); Date time = DateUtils.dataToTimeStampTime(now, DateUtils.yyyy_MM_dd_HH_EN); - String format = DateUtils.yyyy_MM_dd_EN; Date start = null; if (DateUtils.getHour(time) == 0 || DateUtils.getHour(time) >= 8) { @@ -87,8 +83,14 @@ Map<String, Object> map = (Map<String, Object>) data.get("data"); Map<String, Object> aqi = (Map<String, Object>) map.get("aqi"); - aqi.put("PM2_5", aqi.remove("pm25C")); aqi.remove("pm25"); + aqi.remove("pm10"); + aqi.remove("so2"); + aqi.remove("no2"); + aqi.remove("co"); + aqi.remove("o3"); + + aqi.put("PM2_5", aqi.remove("pm25C")); aqi.put("PM10", aqi.remove("pm10C")); aqi.put("SO2", aqi.remove("so2C")); aqi.put("NO2", aqi.remove("no2C")); @@ -128,16 +130,15 @@ //��������������������� Map<String, Object> sixParamMap = new HashMap<>(); - sixParamMap.put("a34002", aqi.get("PM10")); - sixParamMap.put("a34004", aqi.get("PM2_5")); - sixParamMap.put("a21004", aqi.get("NO2")); - sixParamMap.put("a21005", aqi.get("CO")); - sixParamMap.put("a05024", aqi.get("O3")); - sixParamMap.put("a21026", aqi.get("SO2")); + sixParamMap.put(Constants.SENSOR_CODE_PM25, aqi.get("PM2_5")); + sixParamMap.put(Constants.SENSOR_CODE_PM10, aqi.get("PM10")); + sixParamMap.put(Constants.SENSOR_CODE_SO2, aqi.get("SO2")); + sixParamMap.put(Constants.SENSOR_CODE_NO2, aqi.get("NO2")); + sixParamMap.put(Constants.SENSOR_CODE_CO, aqi.get("CO")); + sixParamMap.put(Constants.SENSOR_CODE_O3, aqi.get("O3")); AQI aqiAndPollutant = AQIUtils.hourlyAQI(sixParamMap); - if (!ObjectUtils.isEmpty(aqiAndPollutant.getPrimaryPollutantNames())) { - aqi.put("primaryPollutant", aqiAndPollutant.getPrimaryPollutantNames()); - } + aqi.put("primaryPollutant", aqiAndPollutant.getPrimaryPollutantNames()); + CityAqi cityAqi = new CityAqi(); cityAqi.setCityCode(cityCode); -- Gitblit v1.8.0