From 6992aaf0587c09f7c511c1afd12e1519d91363d3 Mon Sep 17 00:00:00 2001
From: cjl <276999030@qq.com>
Date: Thu, 14 Dec 2023 15:38:45 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/cjl' into qa

---
 screen-job/src/main/java/com/moral/api/service/impl/HistoryFiveMinutelyServiceImpl.java |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/screen-job/src/main/java/com/moral/api/service/impl/HistoryFiveMinutelyServiceImpl.java b/screen-job/src/main/java/com/moral/api/service/impl/HistoryFiveMinutelyServiceImpl.java
index 6f1f9a9..47beefb 100644
--- a/screen-job/src/main/java/com/moral/api/service/impl/HistoryFiveMinutelyServiceImpl.java
+++ b/screen-job/src/main/java/com/moral/api/service/impl/HistoryFiveMinutelyServiceImpl.java
@@ -197,6 +197,9 @@
     private void judgeDeviceState(String mac,Map<String, Object> dataMap){
         List<String> sensorList = Arrays.asList("a34004","a34002","a21026","a21004","a21005","a05024","a99054");
         Device device = (Device) redisTemplate.opsForHash().get(RedisConstants.DEVICE_INFO, mac);
+        if(Objects.isNull(device)){
+            return;
+        }
         List<Sensor> sensors = device.getVersion().getSensors();
         Expression expression;
         int state = 1;
@@ -403,12 +406,16 @@
             dataMap.put("value", JSONObject.toJSONString(jsonMap));
             //������redis
             jsonMap.put("dataTime", DateUtils.dateToDateString(start));
-           // redisTemplate.opsForHash().put(RedisConstants.DATA_FIVE_MINUTES, key, jsonMap);
-            //insertData.add(dataMap);
+            redisTemplate.opsForHash().put(RedisConstants.DATA_FIVE_MINUTES, key, jsonMap);
+            insertData.add(dataMap);
+            System.out.println(">>>"+key+"->>>"+jsonMap.toString());
             judgeDeviceState(key,jsonMap);
-            System.out.println(dataMap);
-        });
 
+        });
+        //5���������������
+       // String insertTimeUnits = DateUtils.dateToDateString(start, DateUtils.yyyyMM_EN);
+        //���������������
+      //  historyFiveMinutelyMapper.insertHistoryFiveMinutely(insertData, insertTimeUnits);
 
     }
 }

--
Gitblit v1.8.0