| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- <?php
- namespace addons\AvoidTax\console\migrations;
- use yii\db\Migration;
- /**
- * Class M230419104754AddTableField
- */
- class M230419104754AddTableField extends Migration
- {
- /**
- * {@inheritdoc}
- */
- public function safeUp()
- {
- try {
- // 插入表数据
- $sql = "
- ALTER TABLE `qimall_addons_tax_config`
- DROP COLUMN `app_id`,
- DROP COLUMN `private_key`,
- DROP COLUMN `app_public_key`,
- DROP COLUMN `alipay_public_key`,
- DROP COLUMN `alipay_root`,
- MODIFY COLUMN `created_at` int(11) NULL DEFAULT NULL AFTER `settle`,
- ADD COLUMN `type` tinyint(1) NOT NULL DEFAULT 1 COMMENT '1 自用版,2服务商版' AFTER `mall_id`,
- MODIFY COLUMN `updated_at` int(11) NULL DEFAULT NULL AFTER `created_at`;
- ALTER TABLE `qimall_addons_tax_order_book`
- ADD COLUMN `book_type` tinyint(1) NOT NULL DEFAULT 1 COMMENT '1 税务方 2用工方' AFTER `mall_id`;
- ALTER TABLE `qimall_addons_tax_account_book`
- ADD COLUMN `book_type` tinyint(1) NOT NULL DEFAULT 1 COMMENT '1 税务方 2用工方' AFTER `mall_id`;
- ALTER TABLE `qimall_addons_tax_account`
- ADD COLUMN `book_type` tinyint(1) NOT NULL DEFAULT 1 COMMENT '1 税务方 2用工方' AFTER `mall_id`;
- ";
- $this->execute($sql);
- } catch (\Exception $e) {
- }
- }
- /**
- * {@inheritdoc}
- */
- public function safeDown()
- {
- echo "M230419104754AddTableField cannot be reverted.\n";
- return false;
- }
- }
|