]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
Исправление наименования
authorfomichev <vladimir.fomichev@erp-flowers.ru>
Mon, 19 May 2025 09:27:05 +0000 (12:27 +0300)
committerfomichev <vladimir.fomichev@erp-flowers.ru>
Mon, 19 May 2025 09:27:05 +0000 (12:27 +0300)
erp24/controllers/BouquetController.php
erp24/views/bouquet/get-guid-bouquet.php [deleted file]
erp24/views/bouquet/import-matrix-bouquets-forecast.php [new file with mode: 0644]

index 2ab8ce8a73d0f4a5c65cb9b97e4da36b20700c6c..f6bb6404f80146267426112adc928fdd9f9a6aa4 100644 (file)
@@ -265,15 +265,15 @@ class BouquetController extends Controller
     {
         $request = Yii::$app->request;
         $post = $request->post();
-        $month = $post['DynamicModel']['month'] ?? 5;
-        $year = $post['DynamicModel']['year'] ?? 2025;
+        $month = $post['DynamicModel']['month'] ?? (int)date('m');
+        $year = $post['DynamicModel']['year'] ?? (int)date('Y');
 
         $model = DynamicModel::validateData(
             ['month' => $month, 'year' => $year],
             [
                 [['month', 'year'], 'required'],
                 ['month', 'integer', 'min' => 1, 'max' => 12],
-                ['year', 'integer', 'min' => 2000, 'max' => 2100],
+                ['year', 'integer', 'min' => 2020, 'max' => 2100],
             ]
         );
 
@@ -310,8 +310,8 @@ class BouquetController extends Controller
             $request->post('DynamicModel', [])
         );
 
-        $month   = $params['month']   ?? 5;
-        $year    = $params['year']    ?? 2025;
+        $month   = $params['month']   ?? (int)date('m');
+        $year    = $params['year']    ?? (int)date('Y');
         $storeId = $params['storeId'] ?? 2;
         $matrix  = $params['matrix']  ?? [];
 
@@ -322,7 +322,7 @@ class BouquetController extends Controller
                 [['month','year','storeId'], 'required'],
                 ['month','integer','min'=>1,'max'=>12],
                 ['storeId','integer','min'=>1],
-                ['year','integer','min'=>2000,'max'=>2100],
+                ['year','integer','min'=>2020,'max'=>2100],
             ]
         );
 
@@ -354,7 +354,7 @@ class BouquetController extends Controller
             'matrixGroups'      => $matrixGroups,
         ]);
     }
-    public function actionGetGuidBouquets()
+    public function actionImportMatrixBouquetsForecast()
     {
         $model = new DynamicModel(['excelFile']);
         $model->addRule('excelFile', 'file', ['extensions' => ['xls', 'xlsx'], 'skipOnEmpty' => false]);
@@ -438,7 +438,7 @@ class BouquetController extends Controller
         $dataProvider = $searchModel->search(Yii::$app->request->queryParams);
 
 
-        return $this->render('get-guid-bouquet', [
+        return $this->render('import-matrix-bouquets-forecast', [
             'searchModel' => $searchModel,
             'model' => $model,
             'dataProvider' => $dataProvider,
diff --git a/erp24/views/bouquet/get-guid-bouquet.php b/erp24/views/bouquet/get-guid-bouquet.php
deleted file mode 100644 (file)
index f51b1c2..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-<?php
-
-use yii\widgets\ActiveForm;
-use yii\helpers\Html;
-use kartik\grid\GridView;
-use yii_app\records\MatrixBouquetForecastSearch;
-
-/** @var yii\web\View $this */
-/** @var yii\data\ActiveDataProvider $dataProvider */
-/** @var \yii\base\DynamicModel $model */
-/** @var yii_app\records\MatrixBouquetForecastSearch $searchModel */
-
-$this->title = 'Импорт прогноза по букетам';
-?>
-<div class="get-bouquet-guid p-4">
-    <h1><?= Html::encode($this->title) ?></h1>
-
-<?php $form = ActiveForm::begin(['options' => ['enctype' => 'multipart/form-data']]); ?>
-<?= $form->field($model, 'excelFile')->fileInput() ?>
-    <div class="form-group">
-        <?= Html::submitButton('Загрузить', ['class' => 'btn btn-success']) ?>
-    </div>
-<?php ActiveForm::end(); ?>
-
-<?php if (!empty($dataProvider)): ?>
-    <?= GridView::widget([
-        'dataProvider' => $dataProvider,
-        'filterModel' => $searchModel,
-        'columns' => [
-            'id',
-            'guid',
-            [
-                'attribute' => 'group',
-                'label' => 'Группа букета',
-            ],
-            [
-                'attribute' => 'name',
-                'label' => 'Название букета',
-            ],
-            'year',
-            'month',
-            's_store',
-            'm_store',
-            'l_store',
-            'xl_store',
-            'marketplace',
-            'internet',
-        ],
-    ]) ?>
-<?php endif; ?>
-
-</div>
diff --git a/erp24/views/bouquet/import-matrix-bouquets-forecast.php b/erp24/views/bouquet/import-matrix-bouquets-forecast.php
new file mode 100644 (file)
index 0000000..f51b1c2
--- /dev/null
@@ -0,0 +1,52 @@
+<?php
+
+use yii\widgets\ActiveForm;
+use yii\helpers\Html;
+use kartik\grid\GridView;
+use yii_app\records\MatrixBouquetForecastSearch;
+
+/** @var yii\web\View $this */
+/** @var yii\data\ActiveDataProvider $dataProvider */
+/** @var \yii\base\DynamicModel $model */
+/** @var yii_app\records\MatrixBouquetForecastSearch $searchModel */
+
+$this->title = 'Импорт прогноза по букетам';
+?>
+<div class="get-bouquet-guid p-4">
+    <h1><?= Html::encode($this->title) ?></h1>
+
+<?php $form = ActiveForm::begin(['options' => ['enctype' => 'multipart/form-data']]); ?>
+<?= $form->field($model, 'excelFile')->fileInput() ?>
+    <div class="form-group">
+        <?= Html::submitButton('Загрузить', ['class' => 'btn btn-success']) ?>
+    </div>
+<?php ActiveForm::end(); ?>
+
+<?php if (!empty($dataProvider)): ?>
+    <?= GridView::widget([
+        'dataProvider' => $dataProvider,
+        'filterModel' => $searchModel,
+        'columns' => [
+            'id',
+            'guid',
+            [
+                'attribute' => 'group',
+                'label' => 'Группа букета',
+            ],
+            [
+                'attribute' => 'name',
+                'label' => 'Название букета',
+            ],
+            'year',
+            'month',
+            's_store',
+            'm_store',
+            'l_store',
+            'xl_store',
+            'marketplace',
+            'internet',
+        ],
+    ]) ?>
+<?php endif; ?>
+
+</div>