]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
Все не найденые цены на 0
authorfomichev <vladimir.fomichev@erp-flowers.ru>
Mon, 11 Nov 2024 14:32:03 +0000 (17:32 +0300)
committerfomichev <vladimir.fomichev@erp-flowers.ru>
Mon, 11 Nov 2024 14:32:03 +0000 (17:32 +0300)
erp24/services/MarketplaceService.php

index 0f5ca4aa39b16975001531d0ace3b44498dad655..b3420636e5bc3411dd5a4819b70f8ff9c4d63326 100644 (file)
@@ -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 = [];