|
|
|
@ -263,6 +263,25 @@ class UserController extends BaseController
|
|
|
|
});
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 榜单标签查询
|
|
|
|
|
|
|
|
if (isset($all['ranking_tag'])) {
|
|
|
|
|
|
|
|
$list = $list->whereHas('company', function ($query) use ($all) {
|
|
|
|
|
|
|
|
$string = explode(',', $all['ranking_tag']);
|
|
|
|
|
|
|
|
$query->where(function ($q) use ($string) {
|
|
|
|
|
|
|
|
foreach ($string as $index => $v) {
|
|
|
|
|
|
|
|
$trimmed = trim($v);
|
|
|
|
|
|
|
|
if (!empty($trimmed)) {
|
|
|
|
|
|
|
|
if ($index === 0) {
|
|
|
|
|
|
|
|
$q->where('ranking_tag', 'like', '%' . $trimmed . '%');
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
$q->orWhere('ranking_tag', 'like', '%' . $trimmed . '%');
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
$list = $list->whereHas('courseSigns', function ($query) use ($all) {
|
|
|
|
$list = $list->whereHas('courseSigns', function ($query) use ($all) {
|
|
|
|
if (isset($all['course_id'])) {
|
|
|
|
if (isset($all['course_id'])) {
|
|
|
|
$query->where('course_id', $all['course_id']);
|
|
|
|
$query->where('course_id', $all['course_id']);
|
|
|
|
|