master
cody 2 weeks ago
parent 74a44dc629
commit 7962424a65

@ -239,7 +239,7 @@ class OtherController extends CommonController
// 条件1course_type_id 筛选 // 条件1course_type_id 筛选
if ($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); $query->whereIn('course_type_id', $course_type_id_array);
$hasCondition = true; $hasCondition = true;
} }
@ -247,13 +247,9 @@ class OtherController extends CommonController
// 条件2course id 筛选(或关系) // 条件2course id 筛选(或关系)
if ($courses && $courses->count() > 0) { if ($courses && $courses->count() > 0) {
if ($hasCondition) { if ($hasCondition) {
$query->orWhereHas('course', function ($q) use ($courses) { $query->orWhereHas('course_id', $courses->pluck('id'));
$q->whereIn('id', $courses->pluck('id'));
});
} else { } else {
$query->whereHas('course', function ($q) use ($courses) { $query->where('course_id', $courses->pluck('id'));
$q->whereIn('id', $courses->pluck('id'));
});
} }
} }
})->get(); })->get();

Loading…
Cancel
Save