]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
Проверка на пустоту id origin/feature_fomichev_erp-491_add_articule_to_YM_balance
authorVladimir Fomichev <vladimir.fomichev@erp-flowers.ru>
Wed, 12 Nov 2025 14:53:15 +0000 (17:53 +0300)
committerVladimir Fomichev <vladimir.fomichev@erp-flowers.ru>
Wed, 12 Nov 2025 14:53:15 +0000 (17:53 +0300)
erp24/controllers/MarketplaceOrdersController.php

index e0f644bf3a123889c6ab82710612d97259adaedd..7ab9330e1b07eb535ebbdb3b4439f3538e43e045 100644 (file)
@@ -852,8 +852,11 @@ class MarketplaceOrdersController extends Controller
 
         $infoForMarketplace = MarketplaceService::infoForMarketplace(MarketplaceStore::YANDEX_WAREHOUSE_ID);
 
-        $products = Products1c::find()->alias('p')->leftJoin('products_class pc', 'p.parent_id = pc.category_id')
-            ->where(['pc.tip' => [ProductsClass::MARKETPLACE, ProductsClass::MARKETPLACE_ADDITIONAL]])->all();
+        $products = Products1c::find()->alias('p')->innerJoin('products_class pc', 'p.parent_id = pc.category_id')
+            ->where(['pc.tip' => [ProductsClass::MARKETPLACE, ProductsClass::MARKETPLACE_ADDITIONAL]])
+            ->andWhere(['not', ['p.id' => null]])
+            ->andWhere(['not', ['p.id' => '']])
+            ->all();
         $matrixErp = MatrixErp::find()->where(['guid' => ArrayHelper::getColumn($products, 'id')])->all();
         $matrixErpByGuid = [];
         $hiddenOfferings = [];