Commit 2e97eb9b527648ca605a04932ccaeb7170399e94

Authored by 芯火源
1 parent d91759bd

fix: 下发命令给子设备才扩展设备名称字段

@@ -97,7 +97,7 @@ public abstract class AbstractRpcController extends BaseController { @@ -97,7 +97,7 @@ public abstract class AbstractRpcController extends BaseController {
97 String additionalInfo = JacksonUtil.toString(additional); 97 String additionalInfo = JacksonUtil.toString(additional);
98 String methodName = rpcRequestBody.get(FastIotConstants.Rpc.METHOD_NAME).asText(); 98 String methodName = rpcRequestBody.get(FastIotConstants.Rpc.METHOD_NAME).asText();
99 JsonNode params = rpcRequestBody.get(FastIotConstants.Rpc.PARAMS_NAME); 99 JsonNode params = rpcRequestBody.get(FastIotConstants.Rpc.PARAMS_NAME);
100 - if(params!=null && !params.isTextual()){ 100 + if(DeviceTypeEnum.SENSOR == targetDevice.getDeviceType() && params!=null && !params.isTextual()){
101 ObjectNode methodParams = (ObjectNode) rpcRequestBody.get(FastIotConstants.Rpc.PARAMS_NAME); 101 ObjectNode methodParams = (ObjectNode) rpcRequestBody.get(FastIotConstants.Rpc.PARAMS_NAME);
102 methodParams.put(FastIotConstants.Rpc.TARGET_NAME,targetDevice.getName()); 102 methodParams.put(FastIotConstants.Rpc.TARGET_NAME,targetDevice.getName());
103 } 103 }