From: Alexander Smirnov Date: Tue, 5 Nov 2024 09:01:59 +0000 (+0300) Subject: [ERP-155] заполняются приоритеты для всех продуктов в самом начале X-Git-Tag: 1.6~25^2 X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=917c55386df9f12f48da52636b52d5f165989c55;p=erp24_rep%2Fyii-erp24%2F.git [ERP-155] заполняются приоритеты для всех продуктов в самом начале --- diff --git a/erp24/actions/marketplace/PriorityAction.php b/erp24/actions/marketplace/PriorityAction.php index 60cd8a66..a715013c 100644 --- a/erp24/actions/marketplace/PriorityAction.php +++ b/erp24/actions/marketplace/PriorityAction.php @@ -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')); }