From dd38944ae33c9635d626f25d357b65856a2e42ef Mon Sep 17 00:00:00 2001 From: yaooo <272523191@qq.com> Date: Fri, 1 Sep 2023 13:55:00 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E8=8E=B7=E5=8F=96=E5=85=A8?= =?UTF-8?q?=E5=B1=80=E9=85=8D=E7=BD=AE=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controller/api/Auth.php | 19 +++++++++++++++++++ route/api.php | 3 ++- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/app/controller/api/Auth.php b/app/controller/api/Auth.php index fa7713f7..5bbc41ff 100644 --- a/app/controller/api/Auth.php +++ b/app/controller/api/Auth.php @@ -1247,4 +1247,23 @@ class Auth extends BaseController } return app('json')->success($this->request->param()); } + + //获取全局配置信息 + public function globalConfig() + { + $getUrl = env('TASK_WORKER_HOST_URL') . '/api/index/config'; + $header = array('User-Agent:Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1'); + $ch = curl_init(); + curl_setopt($ch, CURLOPT_URL, $getUrl); + curl_setopt($ch, CURLOPT_HEADER, 0); + curl_setopt($ch, CURLOPT_HTTPHEADER, $header); + curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); + $data = curl_exec($ch); + curl_close($ch); + if (!empty($data) && is_string($data)) { + $miniappInfo = json_decode($data, true); + return app('json')->success($miniappInfo['data'] ?? []); + } + return app('json')->success([]); + } } diff --git a/route/api.php b/route/api.php index bfe49fcd..43b54c61 100644 --- a/route/api.php +++ b/route/api.php @@ -28,12 +28,13 @@ Route::group('api/', function () { Route::get('region/order', 'api.Auth/orderList'); Route::get('region/merchant', 'api.Auth/merStatistics'); Route::get('region/goods', 'api.Auth/goodsStatistics'); + Route::get('global/config', 'api.Auth/globalConfig'); Route::resource('upload', 'api.Upload'); Route::post('articleCatch', 'api.Upload/article'); //强制登录 Route::group(function () { Route::post('sync/token', 'api.Auth/syncToken'); - + Route::group('micro', function () { Route::get('seach_bar_code', '/seach_bar_code'); Route::get('product_details', '/ProductDetails');