]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
ERP-360 Сборка страницы автопм
authormarina <m.zozirova@gmail.com>
Tue, 17 Jun 2025 09:25:38 +0000 (12:25 +0300)
committermarina <m.zozirova@gmail.com>
Tue, 17 Jun 2025 09:25:38 +0000 (12:25 +0300)
erp24/controllers/AutoPlannogrammaController.php

index 308659f7cbb52285765aa030d7fedd2e9fd1a532..fc8b48ec0718dadb36d5f3713d74ced0f855e20b 100644 (file)
@@ -210,7 +210,6 @@ class AutoPlannogrammaController extends BaseController
         foreach ($result as $productId => &$productData) {
             foreach ($productData['values'] as &$value) {
                 $storeId = $value['store_id'];
-                $group = $value['group'];
                 $quantity = $value['quantity'];
                 $value['title'] = [];
 
@@ -218,21 +217,15 @@ class AutoPlannogrammaController extends BaseController
                     continue;
                 }
 
-                if (isset($forecast[$storeId][$productId])) {
-                    foreach (['offline', 'marketplace', 'online'] as $channel) {
-                        if (
-                            isset($forecast[$storeId][$productId][$channel][$group]) &&
-                            is_numeric($forecast[$storeId][$productId][$channel][$group])
-                        ) {
-                            $coef = $forecast[$storeId][$productId][$channel][$group];
-                            $value['title'][$channel] = round($quantity * $coef, 2);
-                        }
+                foreach (['offline', 'marketplace', 'online'] as $channel) {
+                    if (isset($forecast[$storeId][$channel]['share']) && is_numeric($forecast[$storeId][$channel]['share'])) {
+                        $coef = $forecast[$storeId][$channel]['share'];
+                        $value['title'][$channel] = round($quantity * $coef, 2);
                     }
                 }
             }
         }
 
-
         return array_values($result);
     }