From d765c076d26ad15207a9f8522e3fa620db6f6a46 Mon Sep 17 00:00:00 2001 From: vine_liutk <961510893@qq.com> Date: Wed, 26 Jan 2022 19:59:54 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4APP=E9=93=BE=E6=8E=A5?= =?UTF-8?q?=E5=9C=B0=E5=9D=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Admin/Forms/Settings/App.php | 3 +++ app/Endpoint/Api/Http/Controllers/AppVersionController.php | 3 ++- database/seeders/AppSettingSeeder.php | 3 +++ 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/app/Admin/Forms/Settings/App.php b/app/Admin/Forms/Settings/App.php index 2c82fa94..839615f4 100644 --- a/app/Admin/Forms/Settings/App.php +++ b/app/Admin/Forms/Settings/App.php @@ -39,6 +39,9 @@ class App extends Form $appSettings = (array) Setting::where('key', 'app')->value('value'); $this->text('app_name', 'APP名称')->value($appSettings['app_name'] ?? ''); + $this->text('ios_link', '苹果应用市场')->value($appSettings['ios_link'] ?? ''); + $this->text('android_link', '商城应用市场')->value($appSettings['android_link'] ?? ''); + $this->text('merchant_link', '商家端下载地址')->value($appSettings['merchant_link'] ?? ''); $this->divider(); $this->text('search_hot_keys', '搜索热词(英文半角逗号隔开)')->value($appSettings['search_hot_keys'] ?? ''); $this->text('invite_uri', '分享邀请地址(链接)')->value($appSettings['invite_uri'] ?? ''); diff --git a/app/Endpoint/Api/Http/Controllers/AppVersionController.php b/app/Endpoint/Api/Http/Controllers/AppVersionController.php index 248e414c..34838c6a 100644 --- a/app/Endpoint/Api/Http/Controllers/AppVersionController.php +++ b/app/Endpoint/Api/Http/Controllers/AppVersionController.php @@ -33,7 +33,8 @@ class AppVersionController extends Controller //如果未传版本号,或者版本号为0,则返回最新的apk地址; if (empty($v)) { $res = [ - 'link' => (string) $appVersion->apk_link, + 'link' => (string) app_settings('app.'.$cate.'_link'), + // 'link' => (string) $appVersion->apk_link, ]; } elseif ($appVersion->v > ($v+1)) {//如果版本号差异大于1,则强制更新APK $res = [ diff --git a/database/seeders/AppSettingSeeder.php b/database/seeders/AppSettingSeeder.php index 7da2863a..4f05c72a 100644 --- a/database/seeders/AppSettingSeeder.php +++ b/database/seeders/AppSettingSeeder.php @@ -20,6 +20,9 @@ class AppSettingSeeder extends Seeder 'app'=> [ 'value'=> [ 'app_name' => '子春生', + 'ios_link' => '', + 'android_link' => '', + 'merchant_link' => '', 'order_payment_expires_at' => 1800, 'order_auto_complete_days' => 7, 'sale_after_expire_days' => 7,