kaiyu
2021-08-02 81decd363a1cd1e6af770380745d644f6931d13e
screen-api
修复获取五分钟数据空指针BUG
1 files modified
2 ■■■■■ changed files
screen-api/src/main/java/com/moral/api/service/impl/HistoryFiveMinutelyServiceImpl.java 2 ●●●●● patch | view | raw | blame | history
screen-api/src/main/java/com/moral/api/service/impl/HistoryFiveMinutelyServiceImpl.java
@@ -65,6 +65,8 @@
            Map<String, Object> sensorValues = (Map<String, Object>) redisTemplate.opsForHash().get(RedisConstants.DATA_FIVE_MINUTES, mac);
            //如果没有数据从数据库查询
            HistoryFiveMinutely dbHistoryFiveMinutely = queryLastDataByMac(mac);
            if(ObjectUtils.isEmpty(dbHistoryFiveMinutely))
                continue;
            String dbDataStr = dbHistoryFiveMinutely.getValue();
            sensorValues = JSON.parseObject(dbDataStr, HashMap.class);
            Map<String,Object> sensorValue = new HashMap<>();