From e18c99afce0441430914022c963354b047e9af6d Mon Sep 17 00:00:00 2001 From: zhouhao Date: Thu, 30 Dec 2021 16:22:37 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=B6=88=E6=81=AF=E5=85=A8?= =?UTF-8?q?=E5=B1=80UID?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../community/device/message/DeviceMessageConnector.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/jetlinks-manager/device-manager/src/main/java/org/jetlinks/community/device/message/DeviceMessageConnector.java b/jetlinks-manager/device-manager/src/main/java/org/jetlinks/community/device/message/DeviceMessageConnector.java index 3a492a6b..b0464cf0 100644 --- a/jetlinks-manager/device-manager/src/main/java/org/jetlinks/community/device/message/DeviceMessageConnector.java +++ b/jetlinks-manager/device-manager/src/main/java/org/jetlinks/community/device/message/DeviceMessageConnector.java @@ -1,6 +1,7 @@ package org.jetlinks.community.device.message; import lombok.extern.slf4j.Slf4j; +import org.hswebframework.web.id.IDGenerator; import org.jetlinks.community.PropertyConstants; import org.jetlinks.core.Values; import org.jetlinks.core.device.DeviceOperator; @@ -221,6 +222,7 @@ public class DeviceMessageConnector implements DecodedClientMessageHandler { if (null == message) { return Mono.empty(); } + message.addHeader(PropertyConstants.uid, IDGenerator.SNOW_FLAKE_STRING.generate()); return this .getTopic(message) .flatMap(topic -> eventBus.publish(topic, message).then())