]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
[ERP-155] заполняются приоритеты для всех продуктов в самом начале origin/feature_smirnov_erp-155_marketplace_priorities
authorAlexander Smirnov <fredeom@mail.ru>
Tue, 5 Nov 2024 09:01:59 +0000 (12:01 +0300)
committerAlexander Smirnov <fredeom@mail.ru>
Tue, 5 Nov 2024 09:01:59 +0000 (12:01 +0300)
erp24/actions/marketplace/PriorityAction.php

index 60cd8a66f83288e86b6d325a178032efe691e3f7..a715013c6d0708da1ae8fe1ea91931a6433db063 100644 (file)
@@ -45,6 +45,20 @@ class PriorityAction extends Action
             /** @var $mp MarketplacePriority */
             $marketplacePriorityMap[$mp->guid] = $mp;
         }
+
+        foreach ($products as $productId => $productName) {
+            if (!isset($marketplacePriorityMap[$productId])) {
+                $marketplacePriority = new MarketplacePriority;
+                $marketplacePriority->guid = $productId;
+                $marketplacePriority->reminder_koef = 2;
+                $marketplacePriority->minimal_quantity = 2;
+                $marketplacePriority->save();
+                if ($marketplacePriority->getErrors()) {
+                    throw new \Exception(Json::encode($marketplacePriority->getErrors()));
+                }
+            }
+        }
+
         return $this->controller->render('priority',
             compact('products', 'marketplacePriorityMap'));
     }