]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
Рефакторинг цен
authorfomichev <vladimir.fomichev@erp-flowers.ru>
Tue, 10 Jun 2025 15:35:46 +0000 (18:35 +0300)
committerfomichev <vladimir.fomichev@erp-flowers.ru>
Tue, 10 Jun 2025 15:35:46 +0000 (18:35 +0300)
erp24/controllers/AutoPlannogrammaController.php

index 23e6fdbdb3cdc1cb8ed807330f0940d0ef6dcf58..2bfec0d8e8cb85d71c99145c0cc0ef3201317235 100644 (file)
@@ -866,35 +866,7 @@ class AutoPlannogrammaController extends BaseController
         // Обработка даты на год и месяц
         if (!empty($filters['year']) && !empty($filters['month'])) {
             $filters['plan_date'] = $filters['year'] . '-' . str_pad($filters['month'], 2, '0', STR_PAD_LEFT) . '-01';
-            $periodEnd   = (new \DateTime())->format('Y-m-d H:i:s');          // «сейчас»
-            $periodStart = (new \DateTime())->modify('-20 days')->format('Y-m-d H:i:s'); // «сейчас – 2 дня»
-
-            $prices = PricesDynamic::find()
-
-                ->where(['product_id' => ['2b5a5fcd-03d4-11ef-84e6-ac1f6b1b7573', '2b72702a-792f-11e8-9edd-1c6f659fb563']])
-
-                ->andWhere(['<=', 'date_from', $periodEnd])
-                ->andWhere(['>=', 'date_to',   $periodStart])
-                ->orderBy(['date_from' => SORT_ASC])
-                ->asArray()
-                ->all();
-
-            $pricesMap =  [];
-            foreach ($prices as $price) {
-                if ($price['product_id'] == '2b72702a-792f-11e8-9edd-1c6f659fb563') {
-                    if ( empty($pricesMap[$price['product_id']][$price['region_id']])) {
-                        $pricesMap[$price['product_id']][$price['region_id']][] = $price['price'];
-                    } else {
-                        $pricesMap[$price['product_id']][$price['region_id']][0] = min($price['price'], $pricesMap[$price['product_id']][$price['region_id']][0]);
-                    }
-                } else {
-                    if ($price['active'] !== 1) {
-                        continue;
-                    }
-                    $pricesMap[$price['product_id']][$price['region_id']][] = $price['price'];
-                }
-            }
-            var_dump($prices);die();
+            
             $service = new AutoPlannogrammaService();
 
             //$goals = $service->calculateFullGoalChain($filters);