From 6bc5d130aa5b30aa6ea32f6c53bebe6fb9dc05f7 Mon Sep 17 00:00:00 2001
From: lizijie <lzjiiie@163.com>
Date: Wed, 16 Dec 2020 09:21:32 +0800
Subject: [PATCH] 热力图

---
 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