From 9c3b473ca7db862e9a6c6a1e6edc37820671aa2a Mon Sep 17 00:00:00 2001 From: vine_liutk <961510893@qq.com> Date: Wed, 22 Dec 2021 15:31:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=95=86=E5=93=81=E6=88=90?= =?UTF-8?q?=E9=95=BF=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/ProductSkuController.php | 1 + .../Controllers/ProductSpuController.php | 2 ++ app/Admin/Renderable/ProductSkuTable.php | 1 + app/Models/ProductSku.php | 1 + app/Models/ProductSpu.php | 1 + app/Traits/SkuInfo.php | 1 + ...add_growth_value_to_product_spus_table.php | 34 +++++++++++++++++++ ...add_growth_value_to_product_skus_table.php | 34 +++++++++++++++++++ resources/lang/zh_CN/product-sku.php | 1 + resources/lang/zh_CN/product-spu.php | 1 + 10 files changed, 77 insertions(+) create mode 100644 database/migrations/2021_12_22_152013_add_growth_value_to_product_spus_table.php create mode 100644 database/migrations/2021_12_22_152034_add_growth_value_to_product_skus_table.php diff --git a/app/Admin/Controllers/ProductSkuController.php b/app/Admin/Controllers/ProductSkuController.php index 0ed50fbe..428aa1aa 100644 --- a/app/Admin/Controllers/ProductSkuController.php +++ b/app/Admin/Controllers/ProductSkuController.php @@ -120,6 +120,7 @@ class ProductSkuController extends AdminController } return bcmul($vipPrice, 100); }); + $form->number('growth_value')->min(0)->default(0); $form->divider(); $form->select('attr_group')->options(ProductGroup::all()->pluck('name', 'id')); $form->selectAttr('attrs')->listen('attr_group'); diff --git a/app/Admin/Controllers/ProductSpuController.php b/app/Admin/Controllers/ProductSpuController.php index 90ec22de..35108116 100644 --- a/app/Admin/Controllers/ProductSpuController.php +++ b/app/Admin/Controllers/ProductSpuController.php @@ -49,6 +49,7 @@ class ProductSpuController extends AdminController return '¥'.bcdiv($value, 100, 2); }); $grid->column('weight'); + $grid->column('growth_value'); $grid->column('created_at')->sortable(); //排序 @@ -183,6 +184,7 @@ class ProductSpuController extends AdminController } return bcmul($vipPrice, 100); }); + $form->number('growth_value')->min(0)->default(0); $form->divider(); $form->select('attr_group')->options(ProductGroup::all()->pluck('name', 'id')); $form->selectAttr('attrs')->listen('attr_group'); diff --git a/app/Admin/Renderable/ProductSkuTable.php b/app/Admin/Renderable/ProductSkuTable.php index 9e793a67..25667e2f 100644 --- a/app/Admin/Renderable/ProductSkuTable.php +++ b/app/Admin/Renderable/ProductSkuTable.php @@ -65,6 +65,7 @@ class ProductSkuTable extends Grid return '¥'.bcdiv($value, 100, 2); }); $grid->column('weight'); + $grid->column('growth_value'); $grid->column('stock'); $grid->column('sales'); $grid->column('verify_state') diff --git a/app/Models/ProductSku.php b/app/Models/ProductSku.php index 9fffdff7..22eafe69 100644 --- a/app/Models/ProductSku.php +++ b/app/Models/ProductSku.php @@ -62,6 +62,7 @@ class ProductSku extends Model 'stock', 'sales', 'release_at', + 'growth_value', ]; /** diff --git a/app/Models/ProductSpu.php b/app/Models/ProductSpu.php index d29bf1df..2679fbd2 100644 --- a/app/Models/ProductSpu.php +++ b/app/Models/ProductSpu.php @@ -52,6 +52,7 @@ class ProductSpu extends Model 'stock', 'sales', 'release_at', + 'growth_value', ]; public function skus() diff --git a/app/Traits/SkuInfo.php b/app/Traits/SkuInfo.php index dc3fad41..03b74808 100644 --- a/app/Traits/SkuInfo.php +++ b/app/Traits/SkuInfo.php @@ -120,6 +120,7 @@ trait SkuInfo 'buynote_id' => $spu->buynote_id, 'shipping_template_id'=> $spu->shipping_template_id, 'verify_state' => 0, //默认为正常 + 'growth_value' => $spu->growth_value, ]; } diff --git a/database/migrations/2021_12_22_152013_add_growth_value_to_product_spus_table.php b/database/migrations/2021_12_22_152013_add_growth_value_to_product_spus_table.php new file mode 100644 index 00000000..463ee9b3 --- /dev/null +++ b/database/migrations/2021_12_22_152013_add_growth_value_to_product_spus_table.php @@ -0,0 +1,34 @@ +unsignedBigInteger('growth_value')->default(0)->comment('等级成长值'); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('product_spus', function (Blueprint $table) { + // + $table->dropColumn('product_spus'); + }); + } +} diff --git a/database/migrations/2021_12_22_152034_add_growth_value_to_product_skus_table.php b/database/migrations/2021_12_22_152034_add_growth_value_to_product_skus_table.php new file mode 100644 index 00000000..586eb8ca --- /dev/null +++ b/database/migrations/2021_12_22_152034_add_growth_value_to_product_skus_table.php @@ -0,0 +1,34 @@ +unsignedBigInteger('growth_value')->default(0)->comment('等级成长值'); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('product_skus', function (Blueprint $table) { + // + $table->dropColumn('product_skus'); + }); + } +} diff --git a/resources/lang/zh_CN/product-sku.php b/resources/lang/zh_CN/product-sku.php index 170c9cd7..0731ea8c 100644 --- a/resources/lang/zh_CN/product-sku.php +++ b/resources/lang/zh_CN/product-sku.php @@ -38,6 +38,7 @@ return [ 'gift_sku_id'=>'赠品名称', 'num'=>'赠送数量', 'limit'=>'限量', + 'growth_value'=>'成长值', ], 'options' => [ 'deny' => '删除失败', diff --git a/resources/lang/zh_CN/product-spu.php b/resources/lang/zh_CN/product-spu.php index 3456dc40..c0f401ad 100644 --- a/resources/lang/zh_CN/product-spu.php +++ b/resources/lang/zh_CN/product-spu.php @@ -30,6 +30,7 @@ return [ 'attr_group'=>'商品分组', 'verify_state'=>'状态', 'release_at'=>'上架时间', + 'growth_value'=>'成长值', ], 'options' => [ 'deny' => '删除失败',