From 7962424a65758bf41d999c269f52a65a50b96119 Mon Sep 17 00:00:00 2001 From: cody <648753004@qq.com> Date: Fri, 28 Nov 2025 18:26:14 +0800 Subject: [PATCH] update --- app/Http/Controllers/Admin/OtherController.php | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/app/Http/Controllers/Admin/OtherController.php b/app/Http/Controllers/Admin/OtherController.php index 2d76638..21908b3 100755 --- a/app/Http/Controllers/Admin/OtherController.php +++ b/app/Http/Controllers/Admin/OtherController.php @@ -239,7 +239,7 @@ class OtherController extends CommonController // 条件1:course_type_id 筛选 if ($course_type_id) { - $course_type_id_array = is_array($course_type_id) ? $course_type_id : explode(',', $course_type_id); + $course_type_id_array = $course_type_id; $query->whereIn('course_type_id', $course_type_id_array); $hasCondition = true; } @@ -247,13 +247,9 @@ class OtherController extends CommonController // 条件2:course id 筛选(或关系) if ($courses && $courses->count() > 0) { if ($hasCondition) { - $query->orWhereHas('course', function ($q) use ($courses) { - $q->whereIn('id', $courses->pluck('id')); - }); + $query->orWhereHas('course_id', $courses->pluck('id')); } else { - $query->whereHas('course', function ($q) use ($courses) { - $q->whereIn('id', $courses->pluck('id')); - }); + $query->where('course_id', $courses->pluck('id')); } } })->get();