From 424c7cdcd06438b4ea5757b718b3315030a073aa Mon Sep 17 00:00:00 2001 From: Vitaliy Date: Wed, 14 Dec 2016 17:41:25 +0200 Subject: [PATCH] Ntr --- common/modules/product/models/Import.php | 6 ++++++ common/modules/product/models/ProductStock.php | 1 - 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/common/modules/product/models/Import.php b/common/modules/product/models/Import.php index d62f900..be21e22 100755 --- a/common/modules/product/models/Import.php +++ b/common/modules/product/models/Import.php @@ -169,6 +169,12 @@ class Import extends Model { $quantity = array_sum(ArrayHelper::getColumn($productStocks, 'quantity')) + $count; } else { $quantity = 0; + $productStocks = new ProductStock(); + $productStocks->product_id = $productVariant->product_id; + $productStocks->quantity = $quantity; + $productStocks->product_variant_id = $productVariant->product_variant_id; + $productStocks->save(); + } } diff --git a/common/modules/product/models/ProductStock.php b/common/modules/product/models/ProductStock.php index ead58bc..0bceeb7 100755 --- a/common/modules/product/models/ProductStock.php +++ b/common/modules/product/models/ProductStock.php @@ -33,7 +33,6 @@ class ProductStock extends \yii\db\ActiveRecord { return [ [['product_id', 'stock_id', 'quantity', 'product_variant_id'], 'integer'], - [['name'],'required'], [['product_id'], 'exist', 'skipOnError' => true, 'targetClass' => Product::className(), 'targetAttribute' => ['product_id' => 'product_id']], [['product_variant_id'], 'exist', 'skipOnError' => true, 'targetClass' => ProductVariant::className(), 'targetAttribute' => ['product_variant_id' => 'product_variant_id']], [['stock_id'], 'exist', 'skipOnError' => true, 'targetClass' => Stock::className(), 'targetAttribute' => ['stock_id' => 'stock_id']], -- libgit2 0.21.4