|
@@ -1,16 +1,18 @@
|
|
|
package com.zhongshu.iot.server.core.service.iot;
|
|
package com.zhongshu.iot.server.core.service.iot;
|
|
|
|
|
|
|
|
-import com.github.microservice.models.iotDeviceData.IotDeviceDataModel;
|
|
|
|
|
import com.github.microservice.models.iotDeviceData.IotDeviceDataSearch;
|
|
import com.github.microservice.models.iotDeviceData.IotDeviceDataSearch;
|
|
|
import com.github.microservice.models.iotDeviceData.IotDeviceDataSimpleModel;
|
|
import com.github.microservice.models.iotDeviceData.IotDeviceDataSimpleModel;
|
|
|
import com.github.microservice.net.ResultContent;
|
|
import com.github.microservice.net.ResultContent;
|
|
|
import com.github.microservice.net.ResultMessage;
|
|
import com.github.microservice.net.ResultMessage;
|
|
|
import com.github.microservice.types.deviceUse.IotDeviceDataType;
|
|
import com.github.microservice.types.deviceUse.IotDeviceDataType;
|
|
|
|
|
+import com.zhongshu.iot.client.model.device.IotDeviceDataModel;
|
|
|
|
|
+import com.zhongshu.iot.client.model.iot.IotMainSimpleModel;
|
|
|
import com.zhongshu.iot.client.type.IotDataType;
|
|
import com.zhongshu.iot.client.type.IotDataType;
|
|
|
import com.zhongshu.iot.server.core.dao.iot.IotDeviceDataDao;
|
|
import com.zhongshu.iot.server.core.dao.iot.IotDeviceDataDao;
|
|
|
import com.zhongshu.iot.server.core.dao.iot.IotMainDao;
|
|
import com.zhongshu.iot.server.core.dao.iot.IotMainDao;
|
|
|
import com.zhongshu.iot.server.core.domain.iot.IotDeviceData;
|
|
import com.zhongshu.iot.server.core.domain.iot.IotDeviceData;
|
|
|
import com.zhongshu.iot.server.core.domain.iot.IotMain;
|
|
import com.zhongshu.iot.server.core.domain.iot.IotMain;
|
|
|
|
|
+import com.zhongshu.iot.server.core.service.device.DeviceInfoService;
|
|
|
import com.zhongshu.iot.server.core.util.DateUtils;
|
|
import com.zhongshu.iot.server.core.util.DateUtils;
|
|
|
import com.zhongshu.iot.server.core.util.bean.BeanUtils;
|
|
import com.zhongshu.iot.server.core.util.bean.BeanUtils;
|
|
|
import com.zhongshu.iot.server.core.util.page.PageEntityUtil;
|
|
import com.zhongshu.iot.server.core.util.page.PageEntityUtil;
|
|
@@ -41,6 +43,12 @@ public class IotDeviceDataService {
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private IotFreshService iotFreshService;
|
|
private IotFreshService iotFreshService;
|
|
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private IotServiceImpl iotService;
|
|
|
|
|
+
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private DeviceInfoService deviceInfoService;
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 保存属性的值
|
|
* 保存属性的值
|
|
|
*
|
|
*
|
|
@@ -162,6 +170,10 @@ public class IotDeviceDataService {
|
|
|
if (ObjectUtils.isNotEmpty(entity)) {
|
|
if (ObjectUtils.isNotEmpty(entity)) {
|
|
|
model = new IotDeviceDataModel();
|
|
model = new IotDeviceDataModel();
|
|
|
BeanUtils.copyProperties(entity, model);
|
|
BeanUtils.copyProperties(entity, model);
|
|
|
|
|
+ IotMainSimpleModel simpleModel = iotService.toSimpleModel(entity.getIotMain());
|
|
|
|
|
+ model.setIotMain(simpleModel);
|
|
|
|
|
+
|
|
|
|
|
+ model.setDeviceInfo(deviceInfoService.toSimpleModel(entity.getDeviceId()));
|
|
|
}
|
|
}
|
|
|
return model;
|
|
return model;
|
|
|
}
|
|
}
|