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/HistoryAqiServiceImpl.java | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) 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 312d895..5f96938 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 @@ -81,6 +81,9 @@ String body = response.getBody(); Map<String, Object> data = JSONObject.parseObject(body, Map.class); Map<String, Object> map = (Map<String, Object>) data.get("data"); + if (ObjectUtils.isEmpty(map)) { + continue; + } HistoryAqi historyAqi = new HistoryAqi(); historyAqi.setGuid(guid); historyAqi.setTime(time); @@ -123,4 +126,15 @@ redisTemplate.opsForHash().put(RedisConstants.AQI_DATA, guid, value); } } + + @Override + public HistoryAqi getHistoryApiByTimeAndGuid(String guid, String time) { + QueryWrapper<HistoryAqi> wrapper_historyAqi = new QueryWrapper<>(); + wrapper_historyAqi.eq("guid",guid).eq("time",time); + HistoryAqi historyAqi = new HistoryAqi(); + if (historyAqiMapper.selectCount(wrapper_historyAqi)==1){ + historyAqi = historyAqiMapper.selectOne(wrapper_historyAqi); + } + return historyAqi; + } } -- Gitblit v1.8.0