feat(IndexController): 修改了IndexController控制器中的index方法,优化了店铺获取逻辑,根据经纬度获取最近的店铺,并更新了相关API接口。
This commit is contained in:
parent
610514e8d6
commit
7a9c49f314
@ -215,7 +215,7 @@ class IndexController extends BaseApiController
|
||||
// 计算距离的SQL表达式
|
||||
$distanceSql = "SQRT(POW(69.1 * (latitude - {$latitude}), 2) +
|
||||
POW(69.1 * ({$longitude} - longitude) * COS(latitude / 57.3), 2))";
|
||||
$find = SystemStore::field("id, name, {$distanceSql} AS distance")
|
||||
$find = SystemStore::field("id, name,abbreviation, {$distanceSql} AS distance")
|
||||
->where('latitude', '<>', '')
|
||||
->where('longitude', '<>', '')
|
||||
->order('distance', 'asc') // 根据距离排序
|
||||
|
Loading…
x
Reference in New Issue
Block a user