master
cody 3 months ago
parent 5b335240ee
commit 2d347c0cfa

@ -105,6 +105,7 @@ class OtherController extends CommonController
* path="/api/mobile/other/company-list",
* tags={"小程序-其他"},
* summary="公司列表",
* @OA\Parameter(name="company_name", in="query", @OA\Schema(type="string"), required=false, description="公司名字"),
* @OA\Parameter(name="company_longitude", in="query", @OA\Schema(type="string"), required=false, description="经度"),
* @OA\Parameter(name="company_latitude", in="query", @OA\Schema(type="string"), required=false, description="纬度"),
* @OA\Parameter(name="page_size", in="query", @OA\Schema(type="string"), required=false, description="每页显示的条数"),
@ -151,7 +152,11 @@ class OtherController extends CommonController
";
$query = Company::with('users')->select('*')
->selectRaw($distanceFormula, [$latitude, $longitude, $latitude])
->where(function ($query) use ($all) {
if (isset($all['company_name'])) {
$query->where('company_name', 'like', '%' . $all['company_name'] . '%');
}
})->selectRaw($distanceFormula, [$latitude, $longitude, $latitude])
->whereNotNull('company_longitude')
->whereNotNull('company_latitude')
->where('company_longitude', '!=', '')

Loading…
Cancel
Save