event.php 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
  4. // +----------------------------------------------------------------------
  5. // | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
  6. // +----------------------------------------------------------------------
  7. // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
  8. // +----------------------------------------------------------------------
  9. // | Author: CRMEB Team <admin@crmeb.com>
  10. // +----------------------------------------------------------------------
  11. // 事件定义文件
  12. return [
  13. 'bind' => [
  14. ],
  15. 'listen' => [
  16. 'AppInit' => [],
  17. 'HttpRun' => [],
  18. 'HttpEnd' => [\app\listener\http\HttpEnd::class], //HTTP请求结束回调事件
  19. 'LogLevel' => [],
  20. 'LogWrite' => [],
  21. 'queue.start' => [\app\listener\queue\QueueStart::class],
  22. 'user.login' => [\app\listener\user\Login::class],
  23. 'admin.login' => [\app\listener\admin\AdminLogin::class],//管理员登录
  24. 'user.register' => [\app\listener\user\Register::class], //用户注册后置事件
  25. 'wechat.auth' => [\app\listener\wechat\Auth::class], //用户授权后置事件
  26. 'order.orderCreateAfter' => [\app\listener\order\OrderCreateAfter::class], //订单创建后置事件
  27. 'order.orderPaySuccess' => [\app\listener\order\OrderPaySuccess::class], //订单支付成功后置事件
  28. 'order.orderDelivery' => [\app\listener\order\OrderDelivery::class], //订单发货后置事件
  29. 'order.orderTake' => [\app\listener\order\OrderTake::class], //订单收货后置事件
  30. 'order.orderRefundCreateAfter' => [\app\listener\order\OrderRefundCreateAfter::class], //售后单生成后置事件
  31. 'order.orderRefundCancelAfter' => [\app\listener\order\OrderRefundCancelAfter::class], //售后单取消后置事件
  32. 'out.outPush' => [\app\listener\out\OutPush::class], //对外推送事件
  33. 'user.userLevel' => [\app\listener\user\UserLevel::class], //用户升级事件
  34. 'user.userVisit' => [\app\listener\user\UserVisit::class], //用户访问事件
  35. 'notice.notice' => [\app\listener\notice\Notice::class], //通知->消息事件
  36. 'pay.notify' => [\app\listener\pay\Notify::class],//支付异步回调
  37. 'SystemTimer' => [\app\listener\timer\SystemTimer::class],//定时任务事件
  38. ],
  39. ];