M230714023413AlterQimallAddonsAtpOrder.php 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <?php
  2. namespace addons\Alitopay\console\migrations;
  3. use yii\db\Migration;
  4. /**
  5. * Class M230714023413AlterQimallAddonsAtpOrder
  6. */
  7. class M230714023413AlterQimallAddonsAtpOrder extends Migration
  8. {
  9. /**
  10. * {@inheritdoc}
  11. */
  12. public function safeUp()
  13. {
  14. try {
  15. $sql="ALTER table qimall_addons_atp_order add `order_id` varchar(255) NOT NULL DEFAULT '' COMMENT '支付宝转账单据号,成功一定返回,失败可能不返回也可能返回。';";
  16. $this->execute($sql);
  17. $sql="ALTER table qimall_addons_atp_order add `file_id` varchar(255) NOT NULL DEFAULT '' COMMENT '文件申请号file_id信息。使用file_id可以查询处理状态,有效期:2天';";
  18. $this->execute($sql);
  19. $sql="ALTER table qimall_addons_atp_order add `download_url` varchar(1000) NOT NULL DEFAULT '' COMMENT '电子回单下载url';";
  20. $this->execute($sql);
  21. } catch (\Exception $e) {
  22. }
  23. }
  24. /**
  25. * {@inheritdoc}
  26. */
  27. public function safeDown()
  28. {
  29. echo "M230714023413AlterQimallAddonsAtpOrder cannot be reverted.\n";
  30. return false;
  31. }
  32. /*
  33. // Use up()/down() to run migration code without a transaction.
  34. public function up()
  35. {
  36. }
  37. public function down()
  38. {
  39. echo "M230714023413AlterQimallAddonsAtpOrder cannot be reverted.\n";
  40. return false;
  41. }
  42. */
  43. }