Commit 8c8c20d8bb55dcf39745f9c91a0f52f8e45d8ca6

Authored by 云中非
1 parent c7f9a0de

fix: 场景联动RPC失败问题修复

@@ -249,7 +249,7 @@ class DeviceActorMessageProcessor extends AbstractContextAwareMsgProcessor { @@ -249,7 +249,7 @@ class DeviceActorMessageProcessor extends AbstractContextAwareMsgProcessor {
249 249
250 //Thingskit function 250 //Thingskit function
251 JsonNode old = JacksonUtil.toJsonNode(request.getAdditionalInfo()); 251 JsonNode old = JacksonUtil.toJsonNode(request.getAdditionalInfo());
252 - ObjectNode additional = old.isEmpty() ?mapper.createObjectNode():(ObjectNode)old; 252 + ObjectNode additional = (old == null || old.isEmpty()) ?mapper.createObjectNode():(ObjectNode)old;
253 if(!additional.has("cmdType")){ 253 if(!additional.has("cmdType")){
254 additional.put("cmdType", DeviceTransportType.MQTT.name()); 254 additional.put("cmdType", DeviceTransportType.MQTT.name());
255 } 255 }