diff --git a/app/Http/Controllers/Admin/OtherController.php b/app/Http/Controllers/Admin/OtherController.php index 9c0a3d1..78bb1d2 100755 --- a/app/Http/Controllers/Admin/OtherController.php +++ b/app/Http/Controllers/Admin/OtherController.php @@ -247,9 +247,13 @@ class OtherController extends CommonController // 条件2:course id 筛选(或关系) if ($courses && $courses->count() > 0) { if ($hasCondition) { - $query->orWhereIn('course_id', $courses->pluck('id')); + $query->orWhereHas('course', function ($q) use ($courses) { + $q->whereIn('id', $courses->pluck('id')); + }); } else { - $query->whereIn('course_id', $courses->pluck('id')); + $query->whereHas('course', function ($q) use ($courses) { + $q->whereIn('id', $courses->pluck('id')); + }); } } })->get();