|
|
|
@ -151,15 +151,14 @@ class OtherController extends CommonController
|
|
|
|
)) AS distance
|
|
|
|
)) AS distance
|
|
|
|
";
|
|
|
|
";
|
|
|
|
|
|
|
|
|
|
|
|
$query = Company::with('users')
|
|
|
|
$query = Company::with(['users' => function ($query) {
|
|
|
|
->whereHas('users', function ($query) {
|
|
|
|
$query->with(['courseSigns' => function ($query) {
|
|
|
|
$query->where('is_schoolmate', 1)->with([
|
|
|
|
$query->with('course')->orderBy('fee_status', 'desc');
|
|
|
|
'courseSigns' => function ($query) {
|
|
|
|
}
|
|
|
|
$query->with('course')->orderBy('fee_status', 'desc');
|
|
|
|
]);
|
|
|
|
}
|
|
|
|
}])->whereHas('users', function ($query) {
|
|
|
|
]);
|
|
|
|
$query->where('is_schoolmate', 1);
|
|
|
|
})
|
|
|
|
})->select('*')
|
|
|
|
->select('*')
|
|
|
|
|
|
|
|
->selectRaw($distanceFormula, [$latitude, $latitude, $longitude])
|
|
|
|
->selectRaw($distanceFormula, [$latitude, $latitude, $longitude])
|
|
|
|
->where(function ($query) use ($all) {
|
|
|
|
->where(function ($query) use ($all) {
|
|
|
|
if (isset($all['company_name'])) {
|
|
|
|
if (isset($all['company_name'])) {
|
|
|
|
|