修复监控点设备数据读取异常
parent
9b64450dac
commit
abab5f7361
|
|
@ -2,13 +2,13 @@
|
|||
|
||||
namespace App\Services\Admin;
|
||||
|
||||
use App\Admin\Components;
|
||||
use App\Filters\Admin\DeviceFilter;
|
||||
use App\Iot\Linkos\HttpClient;
|
||||
use App\Models\Device;
|
||||
use App\Models\MonitorMode;
|
||||
use App\Models\{MeteorologicalDailyReport, MeteorologicalReport, SoilDailyReport, SoilReport, AirLog, FarmWormPhoto, MonitorDevice, RegionMonitor, Region, FarmWormReport};
|
||||
use App\Filters\Admin\DeviceFilter;
|
||||
use Carbon\Carbon;
|
||||
use App\Admin\Components;
|
||||
use App\Iot\Linkos\HttpClient;
|
||||
/**
|
||||
* @method Device getModel()
|
||||
* @method Device|\Illuminate\Database\Query\Builder query()
|
||||
|
|
@ -280,12 +280,12 @@ class DeviceService extends BaseService
|
|||
}
|
||||
|
||||
if($diffDays) {
|
||||
$modelQuery = $dayliyReportQuery->whereBetween('reported_at', [$startTime, $endTime]);
|
||||
$modelQuery = (clone $dayliyReportQuery)->whereBetween('reported_at', [$startTime, $endTime]);
|
||||
}else{
|
||||
$modelQuery = $reportQuery->whereDate('reported_at', $day);
|
||||
$modelQuery = (clone $reportQuery)->whereDate('reported_at', $day);
|
||||
}
|
||||
if($modelQuery){
|
||||
$datalist = $modelQuery->where('device_id', $device->id)->get()->keyBy('reported_at')->toArray();
|
||||
$datalist = (clone $modelQuery)->where('device_id', $device->id)->get()->keyBy('reported_at')->toArray();
|
||||
}
|
||||
|
||||
//组装数据;
|
||||
|
|
|
|||
Loading…
Reference in New Issue