From f8875a170a28380d10b8de8037db2a2d7b164c60 Mon Sep 17 00:00:00 2001 From: lion <120344285@qq.com> Date: Thu, 5 Nov 2026 16:14:21 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=BE=E7=A8=8B=E4=BD=93=E7=B3=BB=E7=BB=9F?= =?UTF-8?q?=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/Admin/UserController.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/Admin/UserController.php b/app/Http/Controllers/Admin/UserController.php index 5ebf78c..8cd9de3 100755 --- a/app/Http/Controllers/Admin/UserController.php +++ b/app/Http/Controllers/Admin/UserController.php @@ -516,13 +516,14 @@ class UserController extends BaseController $schoolmateCourseTypeStats = []; $multiCourseTypeSchoolmateTotal = 0; if (isset($all['is_schoolmate']) && (int) $all['is_schoolmate'] === 1 && empty($all['is_export'])) { - // 当前筛选命中的全部校友;课程体系按报名关联去重,不受列表分页影响。 + // 当前筛选命中的全部校友;仅统计付费课程体系,按报名关联去重,不受分页影响。 $schoolmates = (clone $list)->reorder()->select('users.id')->toBase(); $registrations = CourseSign::query() ->join('courses', 'courses.id', '=', 'course_signs.course_id') ->join('course_types', 'course_types.id', '=', 'courses.type') ->whereNull('courses.deleted_at') ->whereNull('course_types.deleted_at') + ->where('course_types.is_fee', 1) ->whereIn('course_signs.user_id', $schoolmates); $schoolmateCourseTypeStats = (clone $registrations) ->select('course_types.id', 'course_types.name')