From afe8b9902710a15d18ebefe4be4b119cde617eef Mon Sep 17 00:00:00 2001 From: cody <648753004@qq.com> Date: Sat, 22 Nov 2025 11:13:35 +0800 Subject: [PATCH] update --- app/Models/CourseSign.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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); });