M240828075347FixCensusMallSingleDay.php 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <?php
  2. namespace app\migrations;
  3. use common\models\census\CensusMallSingleDay;
  4. use common\models\mall\Mall;
  5. use yii\db\Migration;
  6. /**
  7. * Class M240828075347FixCensusMallSingleDay
  8. */
  9. class M240828075347FixCensusMallSingleDay extends Migration
  10. {
  11. /**
  12. * {@inheritdoc}
  13. */
  14. public function safeUp()
  15. {
  16. $obj = new CensusMallSingleDay();
  17. $mall_list = Mall::getEnableMallList(true);
  18. foreach ($mall_list as $mall) {
  19. $obj->fixGoodsAdd($mall['id']);
  20. $obj->fixOrdersAdd($mall['id']);
  21. $obj->fixPayOrdersAdd($mall['id']);
  22. $obj->fixPayOrdersNum($mall['id']);
  23. $obj->fixAddPayPeopleNums($mall['id']);
  24. $obj->fixOrderRefund($mall['id']);
  25. }
  26. }
  27. /**
  28. * {@inheritdoc}
  29. */
  30. public function safeDown()
  31. {
  32. echo "M240828075347FixCensusMallSingleDay cannot be reverted.\n";
  33. return false;
  34. }
  35. /*
  36. // Use up()/down() to run migration code without a transaction.
  37. public function up()
  38. {
  39. }
  40. public function down()
  41. {
  42. echo "M240828075347FixCensusMallSingleDay cannot be reverted.\n";
  43. return false;
  44. }
  45. */
  46. }