OrderFinishEvent.php 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php
  2. /*
  3. * @Author: zengfanhua
  4. * @Date: 2024-07-14 23:37:58
  5. * @Description:
  6. */
  7. /**
  8. * 订单售后事件
  9. */
  10. namespace addons\Store\common\events\order;
  11. use common\enums\EventNameEnum;
  12. use common\components\BaseEvent;
  13. class OrderFinishEvent extends BaseEvent {
  14. public $mall_id = 0;
  15. public $name = EventNameEnum::ORDER_FINISH.'_Store';
  16. public $listeners = array(
  17. 'addons\Store\common\listeners\order\OrderFinishListener',
  18. 'addons\Store\common\listeners\user\UserUpgradeByOrderFinishListener', // 订单完成触发用户升级
  19. 'addons\Store\common\listeners\addons\Agent\OrderFinishListener',
  20. 'addons\Store\common\listeners\addons\Boss\OrderFinishListener',
  21. 'addons\Store\common\listeners\addons\Distribution\OrderFinishListener',
  22. 'addons\Store\common\listeners\addons\Area\OrderFinishListener',
  23. 'addons\Store\common\listeners\addons\AreaManagement\OrderFinishListener',
  24. 'addons\Store\common\listeners\addons\HiGo\OrderFinishListener',
  25. 'addons\Store\common\listeners\addons\StoreBoss\OrderFinishListener',
  26. 'addons\Store\common\listeners\addons\MembersCard\OrderFinishListener',
  27. 'addons\Store\common\listeners\addons\Achievement\OrderFinishListener',
  28. 'addons\Store\common\listeners\addons\CloudStock\OrderFinishRewardListener',
  29. 'addons\Store\common\listeners\addons\CloudStock\OrderFinishListener',
  30. 'addons\Store\common\listeners\addons\Devote\OrderFinishRewardListener',
  31. 'addons\Store\common\listeners\addons\StoreBossAgent\OrderFinishListener',
  32. 'addons\Store\common\listeners\addons\DoubleCopy\OrderFinishListener',
  33. 'addons\Store\common\listeners\addons\Rebate\OrderFinishListener',
  34. 'addons\Store\common\listeners\addons\WuzhouChain\OrderFinishListener',
  35. );
  36. }