From: fomichev Date: Mon, 11 Nov 2024 14:32:03 +0000 (+0300) Subject: Все не найденые цены на 0 X-Git-Tag: 1.6~13^2~13 X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=daaf9a5befd01886989c85d81cbbb8179f039de5;p=erp24_rep%2Fyii-erp24%2F.git Все не найденые цены на 0 --- diff --git a/erp24/services/MarketplaceService.php b/erp24/services/MarketplaceService.php index 0f5ca4aa..b3420636 100644 --- a/erp24/services/MarketplaceService.php +++ b/erp24/services/MarketplaceService.php @@ -85,7 +85,17 @@ class MarketplaceService ->column(); // 2. Получение цен на букеты - $prices = ArrayHelper::map(Prices::findAll(['product_id' => $productsGuids]), 'product_id', 'price'); + // $prices = ArrayHelper::map(Prices::findAll(['product_id' => $productsGuids]), 'product_id', 'price'); + $allPrices = Prices::findAll(['product_id' => $productsGuids]); + $prices = ArrayHelper::map($allPrices, 'product_id', 'price'); + + + foreach ($productsGuids as $productId) { + if (!array_key_exists($productId, $prices)) { + $prices[$productId] = 0; + } + } + // 3. Получение состава букетов $bouquetComposition = [];