From 96d7cf8eb72810dfa5921a585d64b5ce9909d416 Mon Sep 17 00:00:00 2001 From: jinpengyong <jpy123456> Date: Wed, 16 Dec 2020 16:53:25 +0800 Subject: [PATCH] 北京疾控中心设备掉线报警邮件发送 --- src/main/java/com/moral/task/AQIDataInsertTask.java | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/moral/task/AQIDataInsertTask.java b/src/main/java/com/moral/task/AQIDataInsertTask.java index f9c3d4f..76ccc6f 100644 --- a/src/main/java/com/moral/task/AQIDataInsertTask.java +++ b/src/main/java/com/moral/task/AQIDataInsertTask.java @@ -56,11 +56,17 @@ if (!ObjectUtils.isEmpty(data)) { values = data.values(); pubtime = format.parse(data.get("pubtime").toString()); + int hours = pubtime.getHours(); + Calendar calendar = Calendar.getInstance(); + int hour = calendar.get(Calendar.HOUR_OF_DAY); + if (hour != hours){ + pubtime = null; + } } } catch (Exception e) { e.printStackTrace(); } - if (ObjectUtils.isEmpty(entity) || ObjectUtils.isEmpty(values) || values.contains("None")) { + if (ObjectUtils.isEmpty(entity) || ObjectUtils.isEmpty(values) || values.contains("None") || pubtime == null) { Map<String, Object> mjMap = restTemplate.getForObject("http://sapi.7drlb.com/api/mj?cityID={1}&apiKey=aqi", Map.class, cityAqiConfig.get("city_id")); if (ObjectUtils.isEmpty(mjMap)) { continue; -- Gitblit v1.8.0