添加商品成长值
parent
52e94dde28
commit
9c3b473ca7
|
|
@ -120,6 +120,7 @@ class ProductSkuController extends AdminController
|
||||||
}
|
}
|
||||||
return bcmul($vipPrice, 100);
|
return bcmul($vipPrice, 100);
|
||||||
});
|
});
|
||||||
|
$form->number('growth_value')->min(0)->default(0);
|
||||||
$form->divider();
|
$form->divider();
|
||||||
$form->select('attr_group')->options(ProductGroup::all()->pluck('name', 'id'));
|
$form->select('attr_group')->options(ProductGroup::all()->pluck('name', 'id'));
|
||||||
$form->selectAttr('attrs')->listen('attr_group');
|
$form->selectAttr('attrs')->listen('attr_group');
|
||||||
|
|
|
||||||
|
|
@ -49,6 +49,7 @@ class ProductSpuController extends AdminController
|
||||||
return '¥'.bcdiv($value, 100, 2);
|
return '¥'.bcdiv($value, 100, 2);
|
||||||
});
|
});
|
||||||
$grid->column('weight');
|
$grid->column('weight');
|
||||||
|
$grid->column('growth_value');
|
||||||
$grid->column('created_at')->sortable();
|
$grid->column('created_at')->sortable();
|
||||||
|
|
||||||
//排序
|
//排序
|
||||||
|
|
@ -183,6 +184,7 @@ class ProductSpuController extends AdminController
|
||||||
}
|
}
|
||||||
return bcmul($vipPrice, 100);
|
return bcmul($vipPrice, 100);
|
||||||
});
|
});
|
||||||
|
$form->number('growth_value')->min(0)->default(0);
|
||||||
$form->divider();
|
$form->divider();
|
||||||
$form->select('attr_group')->options(ProductGroup::all()->pluck('name', 'id'));
|
$form->select('attr_group')->options(ProductGroup::all()->pluck('name', 'id'));
|
||||||
$form->selectAttr('attrs')->listen('attr_group');
|
$form->selectAttr('attrs')->listen('attr_group');
|
||||||
|
|
|
||||||
|
|
@ -65,6 +65,7 @@ class ProductSkuTable extends Grid
|
||||||
return '¥'.bcdiv($value, 100, 2);
|
return '¥'.bcdiv($value, 100, 2);
|
||||||
});
|
});
|
||||||
$grid->column('weight');
|
$grid->column('weight');
|
||||||
|
$grid->column('growth_value');
|
||||||
$grid->column('stock');
|
$grid->column('stock');
|
||||||
$grid->column('sales');
|
$grid->column('sales');
|
||||||
$grid->column('verify_state')
|
$grid->column('verify_state')
|
||||||
|
|
|
||||||
|
|
@ -62,6 +62,7 @@ class ProductSku extends Model
|
||||||
'stock',
|
'stock',
|
||||||
'sales',
|
'sales',
|
||||||
'release_at',
|
'release_at',
|
||||||
|
'growth_value',
|
||||||
];
|
];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -52,6 +52,7 @@ class ProductSpu extends Model
|
||||||
'stock',
|
'stock',
|
||||||
'sales',
|
'sales',
|
||||||
'release_at',
|
'release_at',
|
||||||
|
'growth_value',
|
||||||
];
|
];
|
||||||
|
|
||||||
public function skus()
|
public function skus()
|
||||||
|
|
|
||||||
|
|
@ -120,6 +120,7 @@ trait SkuInfo
|
||||||
'buynote_id' => $spu->buynote_id,
|
'buynote_id' => $spu->buynote_id,
|
||||||
'shipping_template_id'=> $spu->shipping_template_id,
|
'shipping_template_id'=> $spu->shipping_template_id,
|
||||||
'verify_state' => 0, //默认为正常
|
'verify_state' => 0, //默认为正常
|
||||||
|
'growth_value' => $spu->growth_value,
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,34 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
use Illuminate\Database\Migrations\Migration;
|
||||||
|
use Illuminate\Database\Schema\Blueprint;
|
||||||
|
use Illuminate\Support\Facades\Schema;
|
||||||
|
|
||||||
|
class AddGrowthValueToProductSpusTable extends Migration
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Run the migrations.
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
|
public function up()
|
||||||
|
{
|
||||||
|
Schema::table('product_spus', function (Blueprint $table) {
|
||||||
|
//
|
||||||
|
$table->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');
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,34 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
use Illuminate\Database\Migrations\Migration;
|
||||||
|
use Illuminate\Database\Schema\Blueprint;
|
||||||
|
use Illuminate\Support\Facades\Schema;
|
||||||
|
|
||||||
|
class AddGrowthValueToProductSkusTable extends Migration
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Run the migrations.
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
|
public function up()
|
||||||
|
{
|
||||||
|
Schema::table('product_skus', function (Blueprint $table) {
|
||||||
|
//
|
||||||
|
$table->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');
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -38,6 +38,7 @@ return [
|
||||||
'gift_sku_id'=>'赠品名称',
|
'gift_sku_id'=>'赠品名称',
|
||||||
'num'=>'赠送数量',
|
'num'=>'赠送数量',
|
||||||
'limit'=>'限量',
|
'limit'=>'限量',
|
||||||
|
'growth_value'=>'成长值',
|
||||||
],
|
],
|
||||||
'options' => [
|
'options' => [
|
||||||
'deny' => '删除失败',
|
'deny' => '删除失败',
|
||||||
|
|
|
||||||
|
|
@ -30,6 +30,7 @@ return [
|
||||||
'attr_group'=>'商品分组',
|
'attr_group'=>'商品分组',
|
||||||
'verify_state'=>'状态',
|
'verify_state'=>'状态',
|
||||||
'release_at'=>'上架时间',
|
'release_at'=>'上架时间',
|
||||||
|
'growth_value'=>'成长值',
|
||||||
],
|
],
|
||||||
'options' => [
|
'options' => [
|
||||||
'deny' => '删除失败',
|
'deny' => '删除失败',
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue