diff --git a/app/Models/CourseSign.php b/app/Models/CourseSign.php index 11522f4..541c5fa 100755 --- a/app/Models/CourseSign.php +++ b/app/Models/CourseSign.php @@ -270,14 +270,13 @@ class CourseSign extends SoftDeletesModel $query->whereBetween('start_date', [$start_date, $end_date]) ->whereBetween('end_date', [$start_date, $end_date]); })->whereHas('user')->whereNotIn('status', [4, 5]); - dd($courseSignList->count()); // 地区 $suzhouArea = Company::where('company_city', '苏州市')->pluck('company_area')->unique(); $list = []; foreach ($suzhouArea as $area) { $list[] = [ 'area' => $area, - 'total' => $courseSignList->whereHas('user', function ($query) use ($area) { + 'total' => (clone $courseSignList)->whereHas('user', function ($query) use ($area) { $query->whereHas('company', function ($query) use ($area) { $query->where('company_area', $area); }); @@ -287,7 +286,7 @@ class CourseSign extends SoftDeletesModel } $list[] = [ 'area' => '苏州市外', - 'total' => $courseSignList->whereHas('user', function ($query) use ($suzhouArea) { + 'total' => (clone $courseSignList)->whereHas('user', function ($query) use ($suzhouArea) { $query->whereHas('company', function ($query) use ($suzhouArea) { $query->whereNotIn('company_area', $suzhouArea); });