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');