]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
Исправил дату и таблицу
authorfomichev <vladimir.fomichev@erp-flowers.ru>
Thu, 12 Dec 2024 10:26:14 +0000 (13:26 +0300)
committerfomichev <vladimir.fomichev@erp-flowers.ru>
Thu, 12 Dec 2024 10:26:14 +0000 (13:26 +0300)
erp24/records/Users.php
erp24/views/users-message-management/view-kogort.php

index d8572a7ceac9d8359b44eb30bb4a8e3783e6e507..d1eaf6eb82a2a90a9539d954639380ff59ccd346 100755 (executable)
@@ -294,18 +294,18 @@ class Users extends \yii\db\ActiveRecord
     {
 
         $startDate = $startDate ?? date('Y-m-d');
-        $endDate = $endDate ?? date('Y-m-d', strtotime($startDate . ' +7 days'));
-
+       // $endDate = $endDate ?? date('Y-m-d', strtotime($startDate . ' +7 days'));
+        $dateThreeYearsAgo = date('Y-m-d', strtotime("$startDate -3 years"));
         $salesPhone = Sales::find()
-            ->where(['>=', 'date', "$startDate 00:00:00"])
-            ->andWhere(['<=', 'date', "$endDate 23:59:59"])
+            ->where(['>=', 'date', "$dateThreeYearsAgo 00:00:00"])
+            ->andWhere(['<=', 'date', "$dateThreeYearsAgo 23:59:59"])
             ->distinct('phone')
             ->select('phone')
             ->column();
 
         $memorableDate = UsersEvents::find()
-            ->where(['>=', 'date', "$startDate 00:00:00"])
-            ->andWhere(['<=', 'date', "$endDate 23:59:59"])
+            ->where(['>=', 'date', "$dateThreeYearsAgo 00:00:00"])
+            ->andWhere(['<=', 'date', "$dateThreeYearsAgo 23:59:59"])
             ->distinct('phone')
             ->select('phone')
             ->column();
index e07d333f10b325ea3c7e85faa5a750d21d1bd162..dc1586f5a8c37660ff87dc814331564bea746546 100644 (file)
@@ -20,6 +20,51 @@ $this->params['breadcrumbs'][] = $this->title;
 
     <?= GridView::widget([
         'dataProvider' => $dataProvider,
+        'columns' => [
+            ['class' => 'yii\grid\SerialColumn'],
+
+            [
+                'attribute' => 'id',
+                'label' => 'ID',
+            ],
+            [
+                'attribute' => 'phone',
+                'label' => 'Телефон',
+            ],
+            [
+                'attribute' => 'phone',
+                'label' => 'Телефон',
+            ],
+            [
+                'attribute' => 'name',
+                'label' => 'ФИО',
+            ],
+            [
+                'attribute' => 'date',
+                'label' => 'Дата',
+            ],
+            [
+                'attribute' => 'name_name',
+                'label' => 'Имя',
+            ],
+            [
+                'attribute' => 'name_last',
+                'label' => 'Отчество',
+            ],
+            [
+                'attribute' => 'name_family',
+                'label' => 'Фамилия',
+            ],
+            [
+                'attribute' => 'pol',
+                'label' => 'Пол',
+                'value' => function ($model) {
+                    return $model->pol === 'male' ? "Муж" : "Жен";
+                },
+            ],
+
+
+            ],
     ]); ?>
 
 </div>