Browse Source

商品sku表增加区分是否手动字段

wechat_public_accounts
linyaostalker 5 years ago
parent
commit
3e3ae5a236
  1. 20
      vendor/antgoods/goods/src/migrations/m191127_114228_add_column_is_manaul_in_table_antgoods_goods_sku.php
  2. 6
      vendor/antgoods/goods/src/models/ars/GoodsSku.php
  3. 23
      vendor/antgoods/goods/src/models/searchs/GoodsSearch.php

20
vendor/antgoods/goods/src/migrations/m191127_114228_add_column_is_manaul_in_table_antgoods_goods_sku.php

@ -0,0 +1,20 @@
<?php
use yii\db\Migration;
/**
* Class m191127_114228_add_column_is_manaul_in_table_antgoods_goods_sku
*/
class m191127_114228_add_column_is_manaul_in_table_antgoods_goods_sku extends Migration
{
public function up()
{
$this->addColumn('antgoods_goods_sku', 'is_manaul', $this->tinyInteger(1)->notNull()->defaultValue(0)->comment('是否手动'));
}
public function down()
{
$this->dropColumn('antgoods_goods_sku', 'is_manaul');
return true;
}
}

6
vendor/antgoods/goods/src/models/ars/GoodsSku.php

@ -28,9 +28,13 @@ use yii\behaviors\TimestampBehavior;
* @property int $is_delete 是否删除,1为已删除
* @property int $created_at 创建时间
* @property int $updated_at 更新时间
* @property int $is_manaul 是否手动
*/
class GoodsSku extends \yii\db\ActiveRecord
{
//是否手动is_manaul
const IS_MANUAL_YES = 1; //是手动
const IS_MANUAL_NO = 0; //不是手动
//是否删除is_delete
const IS_DELETE_NO = 0;//未删除
const IS_DELETE_YES = 1;//已删除
@ -49,7 +53,7 @@ class GoodsSku extends \yii\db\ActiveRecord
{
return [
[['goods_id', 'goods_sn'], 'required'],
[['goods_id', 'weight', 'length', 'width', 'height', 'diameter', 'sold_count', 'stock', 'market_price', 'price', 'model_id', 'is_sale', 'sort_order', 'is_delete'], 'integer'],
[['goods_id', 'weight', 'length', 'width', 'height', 'diameter', 'sold_count', 'stock', 'market_price', 'price', 'model_id', 'is_sale', 'sort_order', 'is_delete', 'is_manaul'], 'integer'],
[['goods_code'], 'string', 'max' => 50],
[['goods_sn', 'goods_attr'], 'string', 'max' => 60],
];

23
vendor/antgoods/goods/src/models/searchs/GoodsSearch.php

@ -88,6 +88,29 @@ class GoodsSearch extends Goods
[
'class' => 'iron\grid\ActionColumn',
'align' => 'center',
'config' => [
[
'name' => 'view',
'icon' => 'list',
'title' => '详情',
],
[
'name' => 'update',
'icon' => 'pencil',
'title' => '修改'
],
[
'name' => 'edit-sku',
'icon' => 'hard-drive',
'title' => '商品sku'
],
[
'name' => 'delete',
'icon' => 'trash',
'title' => '删除',
'contents' => '确定删除?'
]
],
],
];
}

Loading…
Cancel
Save