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, ]); } }