]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
ERP-153 Реализовать метод для сбора информации об остатках и стоимости товара
authormarina <m.zozirova@gmail.com>
Fri, 8 Nov 2024 06:08:06 +0000 (09:08 +0300)
committermarina <m.zozirova@gmail.com>
Fri, 8 Nov 2024 06:08:06 +0000 (09:08 +0300)
erp24/actions/marketplace/InfoAboutStocksAndPrice.php

index ed46ff979dac702c8895ec8a0bd0bd353a2fca81..f6ca73c7146d7f37dbb8aa1ffaaffd1b8d53e913 100644 (file)
@@ -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);
     }
 }