]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
Чистка кода origin/feature_zozirova_erp-433_fix_view_and_add_new_report
authorVladimir Fomichev <vladimir.fomichev@erp-flowers.ru>
Tue, 12 Aug 2025 12:44:47 +0000 (15:44 +0300)
committerVladimir Fomichev <vladimir.fomichev@erp-flowers.ru>
Tue, 12 Aug 2025 12:44:47 +0000 (15:44 +0300)
erp24/services/MarketplaceService.php

index 14979abff95a970015a8ba056f317da2f3ed0151..f5421848b66b5e3cba09c70defc0defb87fa5f62 100644 (file)
@@ -117,31 +117,11 @@ class MarketplaceService
             ->asArray()
             ->all();
 
-
         $productsGuidsIds = array_column($productsGuids, 'id');
 
-
         // 2. Получение цен на букеты
         $prices = ArrayHelper::map(Prices::findAll(['product_id' => ArrayHelper::getColumn($productsGuids, 'id')]), 'product_id', 'price');
 
-        /* $allPrices = Prices::findAll(['product_id' => $productsGuidsIds]);
-
-         if (empty($allPrices)) {
-             Yii::warning('Не найдено цен для GUID.');
-         }
-
-         $prices = ArrayHelper::map($allPrices, 'product_id', 'price') ?: []; // Ensure $prices is an array
-
-         foreach ($productsGuidsIds as $productId) {
-             // Ensure $productId is scalar before checking
-             if (is_scalar($productId) && !array_key_exists($productId, $prices)) {
-                 $prices[$productId] = 0;
-             } elseif (!is_scalar($productId)) {
-                 Yii::warning('Invalid productId type: ' . gettype($productId));
-             }
-         }*/
-
-
         // 3. Получение состава букетов
         $bouquetComposition = [];
         $componentsGuids = [];
@@ -161,7 +141,6 @@ class MarketplaceService
         $componentsGuids = array_unique($componentsGuids);
 
         // 4. Проверка остатков
-
         $marketplaceStores = array_column(
             MarketplaceStore::findAll(['warehouse_id' => $marketId]),
             null,
@@ -307,8 +286,6 @@ class MarketplaceService
             }
         }
 
-         //var_dump($distribution);
-
         return $distribution;
     }