]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
migrate date_first_sale
authorAlexander Smirnov <fredeom@mail.ru>
Wed, 15 May 2024 16:11:08 +0000 (19:11 +0300)
committerAlexander Smirnov <fredeom@mail.ru>
Wed, 15 May 2024 16:11:08 +0000 (19:11 +0300)
erp24/migrations/m240515_155603_alter_table_users_add_date_first_sale_column.php [new file with mode: 0755]
erp24/records/Users.php

diff --git a/erp24/migrations/m240515_155603_alter_table_users_add_date_first_sale_column.php b/erp24/migrations/m240515_155603_alter_table_users_add_date_first_sale_column.php
new file mode 100755 (executable)
index 0000000..098341b
--- /dev/null
@@ -0,0 +1,27 @@
+<?php
+
+use yii\db\Migration;
+
+/**
+ * Class m240515_155603_alter_table_users_add_date_first_sale_column
+ */
+class m240515_155603_alter_table_users_add_date_first_sale_column extends Migration
+{
+    const TABLE_NAME = "users";
+    /**
+     * {@inheritdoc}
+     */
+    public function safeUp()
+    {
+        $this->addColumn(self::TABLE_NAME, 'date_first_sale', $this->dateTime()->null()
+            ->after('date_last_sale')->comment('Время первой покупки'));
+    }
+
+    /**
+     * {@inheritdoc}
+     */
+    public function safeDown()
+    {
+        $this->dropColumn(self::TABLE_NAME, 'date_first_sale');
+    }
+}
index 227aaf5d600f73035a936e3752a587bc171530ac..343c2f34a4b6a26730fd4f70fd9af8adf2b4c162 100755 (executable)
@@ -42,6 +42,7 @@ use Yii;
  * @property string|null $bdate день рождения
  * @property string|null $date_last
  * @property string|null $date_last_sale
+ * @property string|null $date_first_sale Время первой покупки
  * @property int|null $sale_cnt кол-во покупок
  * @property int|null $sale_avg_price
  * @property int|null $sale_price
@@ -132,7 +133,7 @@ class Users extends \yii\db\ActiveRecord
             ],
             [['date', 'name', 'name_name', 'name_last', 'name_family', 'comment', 'email', 'email_old', 'phone_old', 'card',
                 'password', 'keycode', 'check_id', 'check_id_forgot', 'sid_forgot', 'forgot_time', 'kod', 'created_id', 'created_name',
-                'created_store_id', 'balans_datetime', 'bonus_minus', 'bdate', 'date_last', 'date_last_sale', 'sale_cnt',
+                'created_store_id', 'balans_datetime', 'bonus_minus', 'bdate', 'date_last', 'date_last_sale', 'date_first_sale', 'sale_cnt',
                 'sale_avg_price', 'sale_price', 'reklama_info', 'alerts_balans', 'alerts_date', 'alerts_reklama', 'ref_code', 'referral_id', 'seller_id', 'store_id', 'first_minus_balance'], 'safe'],
             [['pol', 'info', 'telegram_created_at'], 'string'],
             [
@@ -217,6 +218,7 @@ class Users extends \yii\db\ActiveRecord
             'bdate' => 'Bdate',
             'date_last' => 'Date Last',
             'date_last_sale' => 'Date Last Sale',
+            'date_first_sale' => 'Date First Sale',
             'sale_cnt' => 'Sale Cnt',
             'sale_avg_price' => 'Sale Avg Price',
             'sale_price' => 'Sale Price',