execute($sql); $sql = "ALTER TABLE `qimall_addons_double_copy_user` ADD COLUMN `score` decimal(10,2) NOT NULL DEFAULT 0 COMMENT '已结算积分' AFTER `achievement`, ADD COLUMN `frozen_score` decimal(10,2) NOT NULL DEFAULT 0 COMMENT '未结算积分' AFTER `score`, ADD COLUMN `frozen_fund_score` decimal(10,2) NOT NULL DEFAULT 0 COMMENT '冻结基金积分' AFTER `frozen_score`;"; $this->execute($sql); $sql = "ALTER TABLE `qimall_addons_double_copy_pool_source` ADD COLUMN `reward_currency` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'commission' COMMENT '奖励类型:佣金-commission,积分-score' AFTER `updated_at`;"; $this->execute($sql); $sql = "ALTER TABLE `qimall_addons_double_copy_pool_log` ADD COLUMN `reward_currency` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'commission' COMMENT '奖励类型:佣金-commission,积分-score' AFTER `updated_at`;"; $this->execute($sql); $sql = "ALTER TABLE `qimall_addons_double_copy_pool_send` ADD COLUMN `reward_currency` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT 'commission' COMMENT '奖励类型:佣金-commission,积分-score' AFTER `updated_at`;"; $this->execute($sql); $sql = "ALTER TABLE `qimall_addons_double_copy_pool_level` ADD COLUMN `current_score` decimal(12,2) NOT NULL DEFAULT 0 COMMENT '当前池积分' AFTER `updated_at`, ADD COLUMN `total_score` decimal(12,2) NOT NULL DEFAULT 0 COMMENT '累计池积分' AFTER `current_score`;"; $this->execute($sql); } /** * {@inheritdoc} */ public function safeDown() { echo "M230905090755DoubleCopyScore cannot be reverted.\n"; return false; } /* // Use up()/down() to run migration code without a transaction. public function up() { } public function down() { echo "M230905090755DoubleCopyScore cannot be reverted.\n"; return false; } */ }