From 8d33953c620f4cfd0a4648e5938302f8fe0d331c Mon Sep 17 00:00:00 2001
From: kaiyu <404897439@qq.com>
Date: Wed, 14 Jul 2021 13:16:25 +0800
Subject: [PATCH] screen-manage                  修改kafka消费者BUG

---
 screen-api/src/main/java/com/moral/api/kafka/consumer/SecondDataConsumer.java |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/screen-api/src/main/java/com/moral/api/kafka/consumer/SecondDataConsumer.java b/screen-api/src/main/java/com/moral/api/kafka/consumer/SecondDataConsumer.java
index 8dd831d..d5981c4 100644
--- a/screen-api/src/main/java/com/moral/api/kafka/consumer/SecondDataConsumer.java
+++ b/screen-api/src/main/java/com/moral/api/kafka/consumer/SecondDataConsumer.java
@@ -36,8 +36,11 @@
         CopyOnWriteArraySet<SingleDeviceServer> sockets = SingleDeviceServer.sockets;
         for (SingleDeviceServer socket : sockets) {
             //���������������������������socket
-            //������������������
+            String messageMac = (String) message.get("mac");
             String mac = socket.getMac();
+            if(!mac.equals(messageMac))
+                continue;
+            //������������������
             Map<String, Device> devicesInfo = socket.getDevicesInfo();
             Device device = devicesInfo.get(mac);
             //������������������������
@@ -77,6 +80,9 @@
                     resultMessgae.put(sensor.getCode(), sourceData);
                 }
             }
+            resultMessgae.put("DataTime",message.get("DataTime"));
+            resultMessgae.put("time",message.get("time"));
+            resultMessgae.put("time1",message.get("time1"));
             resultMessgae.put("serverTime",System.currentTimeMillis());
             socket.sendMessage(JSON.toJSONString(resultMessgae));
         }

--
Gitblit v1.8.0