From: Vladimir Fomichev Date: Tue, 12 Aug 2025 12:44:47 +0000 (+0300) Subject: Чистка кода X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=be97dfc5e36008a4a11a09ae182eb22713089236;p=erp24_rep%2Fyii-erp24%2F.git Чистка кода --- diff --git a/erp24/services/MarketplaceService.php b/erp24/services/MarketplaceService.php index 14979abf..f5421848 100644 --- a/erp24/services/MarketplaceService.php +++ b/erp24/services/MarketplaceService.php @@ -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; }