From 1b440360d4e36a6844c4e557b01da29e5d151ff2 Mon Sep 17 00:00:00 2001
From: lizijie <lzjiiie@163.com>
Date: Tue, 06 Sep 2022 17:20:45 +0800
Subject: [PATCH] 千灯数据转发bug修改

---
 src/main/java/com/moral/task/RabbitMQInsertQiandengPark.java |   16 ++++++++++------
 1 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/src/main/java/com/moral/task/RabbitMQInsertQiandengPark.java b/src/main/java/com/moral/task/RabbitMQInsertQiandengPark.java
index ccaa6d5..91b1e10 100644
--- a/src/main/java/com/moral/task/RabbitMQInsertQiandengPark.java
+++ b/src/main/java/com/moral/task/RabbitMQInsertQiandengPark.java
@@ -105,12 +105,16 @@
             String yearMonthDay = sdf.format(new Date());
             History guodu = historyMapper.selectLastDataByMac(yearMonthDay, "jsxlqxpc000001");
             History baihua = historyMapper.selectLastDataByMac(yearMonthDay, "jsxlqxpc000002");
-            Map<String,Object> guoduValue = JSONObject.parseObject(guodu.getValue().toString());
-            JSONObject baihuaValue = JSONObject.parseObject(baihua.getValue().toString());
-            guoduValue.put("mac","jsxlqxpc000001");
-            baihuaValue.put("mac","jsxlqxpc000002");
-            minutelyData.add(guoduValue);
-            minutelyData.add(baihuaValue);
+            if (!ObjectUtils.isEmpty(guodu)){
+                Map<String,Object> guoduValue = JSONObject.parseObject(guodu.getValue().toString());
+                guoduValue.put("mac","jsxlqxpc000001");
+                minutelyData.add(guoduValue);
+            }
+            if (!ObjectUtils.isEmpty(baihua)){
+                JSONObject baihuaValue = JSONObject.parseObject(baihua.getValue().toString());
+                baihuaValue.put("mac","jsxlqxpc000002");
+                minutelyData.add(baihuaValue);
+            }
             XxlJobLogger.log("RabbitMQMinutelyData:" + minutelyData.size());
             if (!CollectionUtils.isEmpty(minutelyData)) {
                 for (Map<String, Object> deviceData : minutelyData) {

--
Gitblit v1.8.0