From e745dd38c5a413eaa000c7c5434621fbcd1800d5 Mon Sep 17 00:00:00 2001
From: 于紫祥_1901 <email@yuzixiang_1910>
Date: Wed, 23 Dec 2020 13:55:07 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 src/main/java/com/moral/webSocketServer/BSAQIWebSocketServerTest.java |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/moral/webSocketServer/BSAQIWebSocketServerTest.java b/src/main/java/com/moral/webSocketServer/BSAQIWebSocketServerTest.java
index ac6ada1..2341912 100644
--- a/src/main/java/com/moral/webSocketServer/BSAQIWebSocketServerTest.java
+++ b/src/main/java/com/moral/webSocketServer/BSAQIWebSocketServerTest.java
@@ -9,6 +9,7 @@
 import com.rabbitmq.client.*;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.stereotype.Component;
+import org.springframework.util.ObjectUtils;
 
 import javax.annotation.PostConstruct;
 import javax.websocket.*;
@@ -155,8 +156,14 @@
             //���������������������������������
             sortMap.put("name", device.getName());
             sortMap.put("address", device.getAddress());
-            //���������������������������������
-            sortMap.putAll(param);
+            //������������
+            param.forEach((key, value) -> {
+                Sensor sensor = sensors.get(key);
+                if (!ObjectUtils.isEmpty(sensor)) {
+                    String unit = ObjectUtils.isEmpty(sensor.getUnit()) ? "" : (String) sensor.getUnit();
+                    sortMap.put(sensor.getSensorKey(), value + unit);
+                }
+            });
             sendMessage(JSON.toJSONString(sortMap));
         } catch (IOException e) {
             log.error("������mac������������������������");

--
Gitblit v1.8.0