瀏覽代碼

add 添加子设备消息类型

18339543638 4 年之前
父節點
當前提交
d027b6ce8f

+ 3 - 1
jetlinks-manager/device-manager/src/main/java/org/jetlinks/community/device/web/DeviceDirectiveController.java

@@ -70,7 +70,8 @@ public class DeviceDirectiveController implements
                 registry.getDevice(directive.getDeviceId())
                     .flatMap(operator -> Mono.just(operator.messageSender()))
                     .flatMap(sender->{
-                            directive.getDownstream().addHeader(Headers.async,true);
+                            //同步进行
+                            directive.getDownstream().addHeader(Headers.async,false);
                             ( (CommonDeviceMessage)directive.getDownstream()).setMessageId(IdUtils.newUUID());
                             ( (CommonDeviceMessage)directive.getDownstream()).setTimestamp(System.currentTimeMillis());
                             return sender.send(directive.getDownstream())
@@ -94,6 +95,7 @@ public class DeviceDirectiveController implements
                 return Flux.fromStream(t2.stream())
                     .flatMap(operator -> Mono.just(operator.messageSender()))
                     .flatMap(sender->{
+                            //同步进行
                             message.addHeader(Headers.async,false);
                             return sender.send(message)
                                 .onErrorContinue((e,obj)->log.warn("指令下发失败{}",message))