diff --git a/app/controller/api/Auth.php b/app/controller/api/Auth.php index d8d25cd1..93b79df6 100644 --- a/app/controller/api/Auth.php +++ b/app/controller/api/Auth.php @@ -1288,4 +1288,13 @@ class Auth extends BaseController } return app('json')->success([]); } + //根据street_id获取商户信息 + public function regionMerchant($street_id) + { + [$page, $limit] = $this->getPage(); + $queryBuilder = Db::name('Merchant')->where('status', 1)->where('is_del', 0)->where('street_id', $street_id); + $count = $queryBuilder->fetchSql((bool)$sql)->count(); + $list = $queryBuilder->setOption('field', [])->field(['mer_id', 'category_id', 'type_id', 'mer_name', 'area_id', 'street_id', 'village_id', 'mer_address', 'long', 'lat', 'create_time'])->order('mer_id', 'desc')->page($page, $limit)->fetchSql(false)->select(); + return app('json')->success(compact('count', 'list')); + } } diff --git a/route/api.php b/route/api.php index 7a782a9c..25110f3e 100644 --- a/route/api.php +++ b/route/api.php @@ -27,6 +27,7 @@ Route::group('api/', function () { Route::get('order/statistics', 'api.Auth/orderStatistics'); Route::get('region/order', 'api.Auth/orderList'); Route::get('region/merchant', 'api.Auth/merStatistics'); + Route::get('region/:street_id/merchant', 'api.Auth/regionMerchant'); Route::get('region/goods', 'api.Auth/goodsStatistics'); Route::get('global/config', 'api.Auth/globalConfig'); Route::resource('upload', 'api.Upload');