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