From 56e31a38f6b9bd9155336fa4a75cc71ff2e7d8cb Mon Sep 17 00:00:00 2001 From: yaooo <272523191@qq.com> Date: Sat, 2 Sep 2023 16:49:12 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=A0=B9=E6=8D=AEstreet=5Fid?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E5=95=86=E6=88=B7=E5=9C=B0=E7=90=86=E4=BF=A1?= =?UTF-8?q?=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controller/api/Auth.php | 9 +++++++++ route/api.php | 1 + 2 files changed, 10 insertions(+) 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');