|
@@ -359,14 +359,14 @@ public class DeviceService { |
|
@@ -359,14 +359,14 @@ public class DeviceService { |
|
359
|
ThingsModelBase thingsModelBase = JSON.parseObject(thingsModel.getSpecs(),aClass);
|
359
|
ThingsModelBase thingsModelBase = JSON.parseObject(thingsModel.getSpecs(),aClass);
|
|
360
|
thingsModelBase.conversionThingsModel(thingsModel);
|
360
|
thingsModelBase.conversionThingsModel(thingsModel);
|
|
361
|
Object object = jsonObject.get(skey);
|
361
|
Object object = jsonObject.get(skey);
|
|
362
|
- Type clas = ((ParameterizedType)aClass.getGenericSuperclass()).getActualTypeArguments()[0];
|
|
|
|
363
|
- if(null != object && object.getClass()!=clas)
|
|
|
|
364
|
- {
|
|
|
|
365
|
- return new Message(MessageCode.DEFAULT_FAIL_CODE,skey+" 参数数据类型和模型数据类型("+clas+")不一致");
|
|
|
|
366
|
- }
|
|
|
|
367
|
- thingsModelBase.addValue(object);
|
362
|
+// Type clas = ((ParameterizedType)aClass.getGenericSuperclass()).getActualTypeArguments()[0];
|
|
|
|
363
|
+// if(null != object && object.getClass()!=clas)
|
|
|
|
364
|
+// {
|
|
|
|
365
|
+// return new Message(MessageCode.DEFAULT_FAIL_CODE,skey+" 参数数据类型和模型数据类型("+clas+")不一致");
|
|
|
|
366
|
+// }
|
|
368
|
ThingsModelItemBase thingsModelItemBase = (ThingsModelItemBase) thingsModelBase;
|
367
|
ThingsModelItemBase thingsModelItemBase = (ThingsModelItemBase) thingsModelBase;
|
|
369
|
jsonObject.put(skey,thingsModelItemBase.getCmdView(object));
|
368
|
jsonObject.put(skey,thingsModelItemBase.getCmdView(object));
|
|
|
|
369
|
+ thingsModelBase.addValue(thingsModelItemBase.getCmdView(object));
|
|
370
|
String id = clienid+"_"+key;
|
370
|
String id = clienid+"_"+key;
|
|
371
|
logDeviceOperationList.add(dviceLogService.newLogDeviceOperation(id,thingsModelItemBase.getSaveView(),null,"远程控制"+thingsModelItemBase.getName()+"为"+thingsModelItemBase.getView(),null));
|
371
|
logDeviceOperationList.add(dviceLogService.newLogDeviceOperation(id,thingsModelItemBase.getSaveView(),null,"远程控制"+thingsModelItemBase.getName()+"为"+thingsModelItemBase.getView(),null));
|
|
372
|
}
|
372
|
}
|