|
@@ -290,15 +290,23 @@ class PublicController
|
|
|
*/
|
|
|
public function store_list(Request $request)
|
|
|
{
|
|
|
- list($latitude, $longitude, $page, $limit, $cate_id, $name, $sales) = UtilService::getMore([
|
|
|
+ list($latitude, $longitude, $page, $limit, $cate_id, $name, $sales,$address) = UtilService::getMore([
|
|
|
['latitude', ''],
|
|
|
['longitude', ''],
|
|
|
['page', 1],
|
|
|
['limit', 10],
|
|
|
['cate_id'],
|
|
|
['name', ''],
|
|
|
- ['sales', '']
|
|
|
+ ['sales', ''],
|
|
|
+ ['address']
|
|
|
], $request, true);
|
|
|
+ if (!empty($address)){
|
|
|
+
|
|
|
+ $res = json_decode(do_request('https://apis.map.qq.com/ws/geocoder/v1/?address='.$address.'&key=4A5BZ-GV7K4-G2PUH-DIIQJ-CIG6T-CKFT2', [], null,false));
|
|
|
+ $location = $res->result->location;
|
|
|
+ $latitude = $location->lat;
|
|
|
+ $longitude = $location->lng;
|
|
|
+ }
|
|
|
$list = SystemStore::lst($latitude, $longitude, $page, $limit, $cate_id,$name, $sales);
|
|
|
if (!$list){
|
|
|
$list = [];
|