|
@@ -32,6 +32,7 @@ import com.yunfeiyun.agmp.iotm.device.monitor.service.IotMonitorService;
|
|
|
import com.yunfeiyun.agmp.iotm.device.pest.domain.*;
|
|
import com.yunfeiyun.agmp.iotm.device.pest.domain.*;
|
|
|
import com.yunfeiyun.agmp.iotm.device.pest.service.IIotPestrecogService;
|
|
import com.yunfeiyun.agmp.iotm.device.pest.service.IIotPestrecogService;
|
|
|
import com.yunfeiyun.agmp.iotm.device.ybq.domain.IotYbqPredictIntoDto;
|
|
import com.yunfeiyun.agmp.iotm.device.ybq.domain.IotYbqPredictIntoDto;
|
|
|
|
|
+import com.yunfeiyun.agmp.iotm.device.ybq.service.IotYbqEnvDataService;
|
|
|
import com.yunfeiyun.agmp.iotm.util.ValidateUtil;
|
|
import com.yunfeiyun.agmp.iotm.util.ValidateUtil;
|
|
|
import com.yunfeiyun.agmp.iotm.web.domain.reqvo.IotDeviceListReqVo;
|
|
import com.yunfeiyun.agmp.iotm.web.domain.reqvo.IotDeviceListReqVo;
|
|
|
import com.yunfeiyun.agmp.iotm.web.domain.reqvo.IotHomeDeviceListReqVo;
|
|
import com.yunfeiyun.agmp.iotm.web.domain.reqvo.IotHomeDeviceListReqVo;
|
|
@@ -81,6 +82,9 @@ public class IotScreenServiceImpl implements IIotScreenService {
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private IIotBzyrecogService iIotBzyrecogService;
|
|
private IIotBzyrecogService iIotBzyrecogService;
|
|
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private IotYbqEnvDataService iotYbqEnvDataService;
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 设备统计
|
|
* 设备统计
|
|
|
*
|
|
*
|
|
@@ -670,5 +674,16 @@ public class IotScreenServiceImpl implements IIotScreenService {
|
|
|
return iIotBzyrecogService.polyline(reqVo);
|
|
return iIotBzyrecogService.polyline(reqVo);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 获取病害设备上报数据折线图
|
|
|
|
|
+ *
|
|
|
|
|
+ * @param reqVo
|
|
|
|
|
+ * @return
|
|
|
|
|
+ */
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public List<IotYbqEnvData> ybqEnvChartList(IotYbqdataReqVo reqVo) {
|
|
|
|
|
+ return iotYbqEnvDataService.selectIotYbqEnvStatList(reqVo);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
|
|
|
}
|
|
}
|