From 038ed45cec1d98e06e86ef81f3a786bce9d5381e Mon Sep 17 00:00:00 2001 From: cody <648753004@qq.com> Date: Wed, 3 Sep 2025 09:42:57 +0800 Subject: [PATCH] update --- app/Http/Controllers/Admin/UserController.php | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/app/Http/Controllers/Admin/UserController.php b/app/Http/Controllers/Admin/UserController.php index f3742ed..91cb0f0 100755 --- a/app/Http/Controllers/Admin/UserController.php +++ b/app/Http/Controllers/Admin/UserController.php @@ -329,12 +329,14 @@ class UserController extends BaseController return Excel::download(new CommonExport($list, $all['export_fields'] ?? ''), $all['file_name'] ?? '' . date('YmdHis') . '.xlsx'); } else { $total = $this->model->whereHas('courseSigns')->count(); - $year_total = $this->model->whereHas('courseSigns', function ($query) use ($year) { - $query->where('created_at', 'like', '%' . $year . '%')->whereNotIn('status', [4, 5]); - $query->whereHas('course', function ($q) use ($year) { - $q->where('start_date', 'like', '%' . $year . '%'); - }); - })->count(); + // 本年度报名人数 + $year_total = CourseSign::where('created_at', 'like', '%' . $year . '%')->whereNotIn('status', [4, 5]) + ->where(function ($query) use ($year) { + $query->whereHas('course', function ($q) use ($year) { + $q->where('start_date', 'like', '%' . $year . '%'); + }); + })->count(); + // 年度培养学员 $year_training_total = $this->model->whereHas('courseSigns', function ($query) use ($year) { $query->where('status', 1)->whereHas('course', function ($q) use ($year) {