From: Vladimir Fomichev Date: Wed, 12 Nov 2025 14:53:15 +0000 (+0300) Subject: Проверка на пустоту id X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=7b2b7506b4f74385fda5c0f859b0ccc0337b3001;p=erp24_rep%2Fyii-erp24%2F.git Проверка на пустоту id --- diff --git a/erp24/controllers/MarketplaceOrdersController.php b/erp24/controllers/MarketplaceOrdersController.php index e0f644bf..7ab9330e 100644 --- a/erp24/controllers/MarketplaceOrdersController.php +++ b/erp24/controllers/MarketplaceOrdersController.php @@ -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 = [];