1.修改了页数 条数参数

This commit is contained in:
xucong 2024-08-10 10:23:02 +08:00
parent dae9417eaf
commit cb54e9e4d5

@ -20,20 +20,20 @@ class LocalStoreLogic extends Logic
// ->page($data['page'], $data['size']) // ->page($data['page'], $data['size'])
// ->order('lstore_id desc') // ->order('lstore_id desc')
// ->select(); // ->select();
$page = ($data['page']-1)*$data['size']; $page = ($data['page_no']-1)*$data['page_size'];
$sql = "SELECT *, ST_Distance_Sphere(POINT(".$data['longitude'].",".$data['latitude']."),POINT(longitude, latitude)) AS distance $sql = "SELECT *, ST_Distance_Sphere(POINT(".$data['longitude'].",".$data['latitude']."),POINT(longitude, latitude)) AS distance
FROM ls_local_store where is_delete = 0 $s FROM ls_local_store where is_delete = 0 $s
ORDER BY distance limit '".$page."','".$data['size']."'"; ORDER BY distance limit '".$page."','".$data['page_size']."'";
$lists = Db::query($sql); $lists = Db::query($sql);
foreach($lists as $key=>$value){ foreach($lists as $key=>$value){
$lists[$key]['distance'] = $this->distance($data['latitude'], $data['longitude'], $value['latitude'], $value['longitude']); $lists[$key]['distance'] = $this->distance($data['latitude'], $data['longitude'], $value['latitude'], $value['longitude']);
} }
$data = [ $data = [
'list' => $lists, 'list' => $lists,
'page' => $data['page'], 'page' => $data['page_no'],
'size' => $data['size'], 'size' => $data['page_size'],
'count' => $count, 'count' => $count,
'more' => is_more($count, $data['page'], $data['size']) 'more' => is_more($count, $data['page_no'], $data['page_size'])
]; ];
return $data; return $data;
} }