M240607154322UpdateLinkIcon.php 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <?php
  2. namespace app\migrations;
  3. use yii\db\Migration;
  4. /**
  5. * Class M240607154322UpdateLinkIcon
  6. */
  7. class M240607154322UpdateLinkIcon extends Migration
  8. {
  9. /**
  10. * {@inheritdoc}
  11. */
  12. public function safeUp()
  13. {
  14. try {
  15. $sql = <<<SQL
  16. UPDATE qimall_link SET `icon` = '/diy/icon-set/mall-index.png' WHERE `route` = '/pages/index/index';
  17. UPDATE qimall_link SET `icon` = '/diy/icon-set/all-menu.png' WHERE `route` = '/pages/menu/index';
  18. UPDATE qimall_link SET `icon` = '/diy/icon-set/cart.png' WHERE `route` = '/pages/cart/index';
  19. UPDATE qimall_link SET `icon` = '/diy/icon-set/my-order.png' WHERE `route` = '/plugins/pages/order/list?tabIndex=0';
  20. UPDATE qimall_link SET `icon` = '/diy/icon-set/order-1.png' WHERE `route` = '/plugins/pages/order/list?tabIndex=1';
  21. UPDATE qimall_link SET `icon` = '/diy/icon-set/order-2.png' WHERE `route` = '/plugins/pages/order/list?tabIndex=2';
  22. UPDATE qimall_link SET `icon` = '/diy/icon-set/order-3.png' WHERE `route` = '/plugins/pages/order/list?tabIndex=3';
  23. UPDATE qimall_link SET `icon` = '/diy/icon-set/order-4.png' WHERE `route` = '/plugins/pages/order/list?tabIndex=4';
  24. UPDATE qimall_link SET `icon` = '/diy/icon-set/order-5.png' WHERE `route` = '/plugins/pages/refund/list';
  25. UPDATE qimall_link SET `icon` = '/diy/icon-set/my-order.png' WHERE `route` = '/pages/user/index';
  26. UPDATE qimall_link SET `icon` = '/diy/icon-set/collect.png' WHERE `route` = '/plugins/pages/center/keep';
  27. UPDATE qimall_link SET `icon` = '/diy/icon-set/user-recharge.png' WHERE `route` = '/plugins/pages/center/recharge/recharge';
  28. UPDATE qimall_link SET `icon` = '/diy/icon-set/balance-index.png' WHERE `route` = '/plugins/pages/assets/balance/index';
  29. UPDATE qimall_link SET `icon` = '/diy/icon-set/currency-index.png' WHERE `route` = '/plugins/pages/assets/currency/index';
  30. UPDATE qimall_link SET `icon` = '/diy/icon-set/withdraw-edit.png' WHERE `route` = '/plugins/pages/assets/withdraw/edit?from=2';
  31. UPDATE qimall_link SET `icon` = '/diy/icon-set/user-info.png' WHERE `route` = '/plugins/pages/settings/userInfo';
  32. UPDATE qimall_link SET `icon` = '/diy/icon-set/address.png' WHERE `route` = '/plugins/pages/settings/address';
  33. UPDATE qimall_link SET `icon` = '/diy/icon-set/my-client.png' WHERE `route` = 'plugins/public/promotion/client';
  34. UPDATE qimall_link SET `icon` = '/diy/icon-set/qr-code.png' WHERE `route` = '/plugins/poster/index';
  35. UPDATE qimall_link SET `icon` = '/diy/icon-set/promotion.png' WHERE `route` = '/plugins/public/promotion/index';
  36. UPDATE qimall_link SET `icon` = '/diy/icon-set/video-course.png' WHERE `route` = '/plugins/course/details?id=';
  37. UPDATE qimall_link SET `icon` = '/diy/icon-set/transfer-money.png' WHERE `route` = '/plugins/pages/assets/balance/transferMoney?modal_type=score';
  38. UPDATE qimall_link SET `icon` = '/diy/icon-set/write-off.png' WHERE `route` = '/plugins4/WriteOff/index';
  39. UPDATE qimall_link SET `icon` = '/diy/icon-set/all-menu.png' WHERE `route` = '/plugins3/menu/index';
  40. SQL;
  41. $this->execute($sql);
  42. } catch (\Exception $e) {
  43. }
  44. }
  45. /**
  46. * {@inheritdoc}
  47. */
  48. public function safeDown()
  49. {
  50. echo "M240607154322UpdateLinkIcon cannot be reverted.\n";
  51. return false;
  52. }
  53. }