From de641ada0db8dc4cc96e4cc6a3cf56d699afda6a Mon Sep 17 00:00:00 2001 From: Alexander Smirnov Date: Fri, 21 Feb 2025 16:33:52 +0300 Subject: [PATCH] [ERP-325] amo status --- ...m250221_131205_create_table_amo_status.php | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100755 erp24/migrations/m250221_131205_create_table_amo_status.php diff --git a/erp24/migrations/m250221_131205_create_table_amo_status.php b/erp24/migrations/m250221_131205_create_table_amo_status.php new file mode 100755 index 00000000..5a9be433 --- /dev/null +++ b/erp24/migrations/m250221_131205_create_table_amo_status.php @@ -0,0 +1,55 @@ +createTable(self::TABLE_NAME, [ + 'id' => $this->primaryKey(), + 'alias' => $this->string(100)->notNull()->comment('alias статуса'), + 'name' => $this->string(100)->notNull()->comment('наименование статуса на русском'), + ]); + + $this->batchInsert(self::TABLE_NAME, ['id', 'alias', 'name'], [ + [1, 'new', 'Новая сделка'], + [2, 'in_work', 'Взято в работу'], + [3, 'agree', 'Согласован'], + [4, 'not_contacted', 'Связывались более 2 раз'], + [5, 'client_identity', 'Клиент идентифицирован'], + [6, 'to_florist', 'Передано флористу'], + [7, 'photo_send', 'Фото отправлено, ожидание подтверждения клиента'], + [8, 'florist_edit', 'Правки флориста'], + [9, 'self_delivery', 'Передано на самовывоз'], + [10, 'verify_select_courier', 'Согласован, выбор курьера'], + [11, 'select_courier', 'Выбор курьера'], + [12, 'delivery', 'Заказ передан курьеру'], + [13, 'success', 'Успешно'], + [14, 'close_dont_buy', 'Закрыто и не реализовано'], + // *** + [15, 'to_delivery', 'на доставку'], + [16, 'assembled', 'собран'], + [17, 'agreement_with_client', 'согласование с клиентом'], + [18, 'refuse', 'отказ'], + [19, 'delivered', 'доставлено'], + [20, 'customer_return_refusal_after_delivery', 'возврат от клиента, отказ после доставки'] + ]); + } + + /** + * {@inheritdoc} + */ + public function safeDown() + { + $this->dropTable(self::TABLE_NAME); + } +} -- 2.39.5