From: marina Date: Fri, 8 Nov 2024 06:08:06 +0000 (+0300) Subject: ERP-153 Реализовать метод для сбора информации об остатках и стоимости товара X-Git-Tag: 1.6~19^2 X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=960e84d6f7f65ff1224acd88656ea87ea2eae7e5;p=erp24_rep%2Fyii-erp24%2F.git ERP-153 Реализовать метод для сбора информации об остатках и стоимости товара --- diff --git a/erp24/actions/marketplace/InfoAboutStocksAndPrice.php b/erp24/actions/marketplace/InfoAboutStocksAndPrice.php index ed46ff97..f6ca73c7 100644 --- a/erp24/actions/marketplace/InfoAboutStocksAndPrice.php +++ b/erp24/actions/marketplace/InfoAboutStocksAndPrice.php @@ -4,6 +4,7 @@ namespace yii_app\actions\marketplace; use yii\base\Action; use yii\helpers\ArrayHelper; +use yii\helpers\Json; use yii_app\records\Balances; use yii_app\records\MarketplacePriority; use yii_app\records\MarketplaceStore; @@ -121,14 +122,7 @@ class InfoAboutStocksAndPrice extends Action continue; } - if ($effectiveStock >= 2) { - // Если остаток позволяет, добавляем в доступные - $availableGuids[] = array('guid' => $guid, 'count' => $stock['count'], 'price' => $price, 'store' => $stock['store']); - } elseif ($effectiveStock == 1 && $minQuanity == 1) { - // Если минимальный остаток 1, добавляем в доступные - $availableGuids[] = array('guid' => $guid, 'count' => $stock['count'], 'price' => $price, 'store' => $stock['store']); - } elseif ($effectiveStock > 1) { - // Нечётное количество, добавляем в доступные + if (($effectiveStock >= $minQuanity)) { $availableGuids[] = array('guid' => $guid, 'count' => $stock['count'], 'price' => $price, 'store' => $stock['store']);// Добав// Добавляем GUID } @@ -174,6 +168,6 @@ class InfoAboutStocksAndPrice extends Action } } - return $availableGuids; + return Json::decode($availableGuids); } }