diff --git a/app/Services/Admin/DeviceService.php b/app/Services/Admin/DeviceService.php index 23c2495..aafb7b2 100644 --- a/app/Services/Admin/DeviceService.php +++ b/app/Services/Admin/DeviceService.php @@ -131,12 +131,12 @@ class DeviceService extends BaseService $_fields = explode(',', $device->pivot->fields); } 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(); } //组装数据;