From 9db9c2cab77ac5c9eb468040ae9d21a58b2be101 Mon Sep 17 00:00:00 2001 From: vine_liutk <961510893@qq.com> Date: Fri, 24 Dec 2021 14:37:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=B9=BF=E5=91=8A=E4=BD=8D?= =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=EF=BC=8C=E9=93=B6=E8=A1=8C=E5=8D=A1?= =?UTF-8?q?=E9=80=89=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Http/Controllers/UserBankController.php | 21 +++++++ app/Endpoint/Api/routes.php | 1 + database/seeders/AdAddressSeeder.php | 57 +++++++++++++++++++ database/seeders/DatabaseSeeder.php | 1 + 4 files changed, 80 insertions(+) create mode 100644 database/seeders/AdAddressSeeder.php diff --git a/app/Endpoint/Api/Http/Controllers/UserBankController.php b/app/Endpoint/Api/Http/Controllers/UserBankController.php index 3b711c4c..9cc56a76 100644 --- a/app/Endpoint/Api/Http/Controllers/UserBankController.php +++ b/app/Endpoint/Api/Http/Controllers/UserBankController.php @@ -8,6 +8,27 @@ use Illuminate\Http\Request; class UserBankController extends Controller { + public function options(Request $request) + { + return response()->json([ + 'banks' => [ + '中国建设银行', + '中国农业银行', + '中国工商银行', + '中国银行', + '交通银行', + '招商银行', + '民生银行', + '兴业银行', + '中信实业银行', + '上海浦东发展银行', + '光大银行', + '邮政储蓄银行', + '平安银行', + ], + ]); + } + /** * 用户银行卡信息 * diff --git a/app/Endpoint/Api/routes.php b/app/Endpoint/Api/routes.php index 99855250..7308d16b 100644 --- a/app/Endpoint/Api/routes.php +++ b/app/Endpoint/Api/routes.php @@ -86,6 +86,7 @@ Route::group([ //银行卡 Route::get('user-bank', [UserBankController::class, 'show']); Route::put('user-bank', [UserBankController::class, 'update']); + Route::get('banks-options', [UserBankController::class, 'options']); // 收藏商品 Route::post('product/products/{product}/collect', [ProductSkuController::class, 'collect']); diff --git a/database/seeders/AdAddressSeeder.php b/database/seeders/AdAddressSeeder.php new file mode 100644 index 00000000..a139db77 --- /dev/null +++ b/database/seeders/AdAddressSeeder.php @@ -0,0 +1,57 @@ + [ + 'name' => '首页顶部导航', + 'dimensions'=> '50*50', + 'is_show' => true, + ], + 'floor_banner' => [ + 'name' => '首页楼层广告位', + 'dimensions'=> '710*220', + 'is_show' => true, + ], + 'recommend_banner' => [ + 'name' => '首页精品推荐广告位', + 'dimensions'=> '670*260', + 'is_show' => true, + ], + 'top_banner' => [ + 'name' => '首页顶部广告位', + 'dimensions'=> '750*450', + 'is_show' => true, + ], + 'vip_banner' => [ + 'name' => 'VIP会员积分权益', + 'dimensions'=> '710*196', + 'is_show' => true, + ], + 'vip_award_banner' => [ + 'name' => 'VIP会员推广奖励', + 'dimensions'=> '226*289', + 'is_show' => true, + ], + 'vip_car_banner' => [ + 'name' => 'VIP直通车广告位', + 'dimensions'=> '375*200', + 'is_show' => true, + ], + ] as $key => $values) { + AdAddress::firstOrCreate(['key' => $key], $values); + } + } +} diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index 1f5f006c..cf273e7d 100644 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -19,6 +19,7 @@ class DatabaseSeeder extends Seeder AdminMenuSeeder::class, AdminPermissionSeeder::class, ProductPartSeeder::class, + AdAddressSeeder::class, ]); } }