Commit 99f3201f2466fd1efa3eb48890d049d88fbe5fe0
1 parent
0b1d02d7
remarketing
Showing
1 changed file
with
7 additions
and
3 deletions
Show diff stats
console/controllers/FeedController.php
... | ... | @@ -12,6 +12,7 @@ use yii\console\Controller; |
12 | 12 | use Yii; |
13 | 13 | use yii\helpers\Url; |
14 | 14 | use common\modules\product\models\Product; |
15 | +use common\modules\product\models\ProductVariant; | |
15 | 16 | |
16 | 17 | use common\modules\product\models\Category; |
17 | 18 | use frontend\models\ProductFrontendSearch; |
... | ... | @@ -28,13 +29,16 @@ class FeedController extends Controller |
28 | 29 | private $count = 1; |
29 | 30 | |
30 | 31 | public function getProducts() { |
31 | - return Product::find()->limit(100)->all(); | |
32 | + return Product::find() | |
33 | + ->limit(1000) | |
34 | + ->innerJoin(ProductVariant::tableName(), ProductVariant::tableName() .'.product_id = '. Product::tableName() .'.product_id') | |
35 | + ->where([ProductVariant::tableName().'.staus' => '1']) | |
36 | + ->all(); | |
32 | 37 | } |
33 | 38 | |
34 | 39 | public function createRow( $product, &$content ){ |
35 | 40 | if ($this->checkId($product->product_id)) { |
36 | - print $product->product_id."\r\n"; | |
37 | - //print $this->count++ . "\n"; | |
41 | + print $this->count++ . "\r\n"; | |
38 | 42 | $content[] = [ |
39 | 43 | $product->product_id, |
40 | 44 | $product->category->category_id, | ... | ... |