event.php 4.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | ThinkPHP [ WE CAN DO IT JUST THINK ]
  4. // +----------------------------------------------------------------------
  5. // | Copyright (c) 2006~2018 http://thinkphp.cn All rights reserved.
  6. // +----------------------------------------------------------------------
  7. // | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
  8. // +----------------------------------------------------------------------
  9. // | Author: liu21st <liu21st@gmail.com>
  10. // +----------------------------------------------------------------------
  11. // 事件定义文件
  12. return [
  13. 'bind' => [
  14. ],
  15. 'listen' => [
  16. 'AppInit' => [],
  17. 'HttpRun' => [],
  18. 'HttpEnd' => [],
  19. 'LogLevel' => [],
  20. 'LogWrite' => [],
  21. 'task_2'=>[],//2秒钟执行的方法
  22. 'task_6'=>[],//6秒钟执行的方法
  23. 'task_10'=>[],//10秒钟执行的方法
  24. 'task_30'=>[],//30秒钟执行的方法
  25. 'task_60'=>[],//60秒钟执行的方法
  26. 'task_180'=>[],//180秒钟执行的方法
  27. 'task_300'=>[],//300秒钟执行的方法
  28. 'StoreProductOrderDeliveryAfter' => [], // OrderSubscribe 送货 发送模板消息 admin模块 order.StoreOrder控制器/order.combinationOrder控制器
  29. 'StoreProductOrderDeliveryGoodsAfter' => [], // OrderSubscribe 发货 发送模板消息 admin模块 order.StoreOrder控制器/order.combinationOrder控制器
  30. 'StoreProductOrderRefundNAfter' => [], // OrderSubscribe 订单状态不退款 发送模板消息 admin模块 order.StoreOrder控制器/order.combinationOrder控制器
  31. 'StoreProductOrderOffline' => [], // OrderSubscribe 线下付款成功后 admin模块 order.StoreOrder控制器/order.combinationOrder控制器
  32. 'StoreProductOrderEditAfter' => [], // OrderSubscribe 修改订单金额 admin模块 order.StoreOrder控制器/order.combinationOrder控制器
  33. 'StoreProductOrderDistributionAfter' => [], // OrderSubscribe 修改配送信息 admin模块 order.StoreOrder控制器/order.combinationOrder控制器
  34. 'StoreProductOrderOver' => [], // OrderSubscribe 订单全部商品评价完 models模块 store.StoreOrder Model
  35. 'StoreOrderRegressionAllAfter' => [], // OrderSubscribe 回退所有 未支付和已退款的状态下才可以退积分退库存退优惠券 models模块 store.StoreOrder Model
  36. 'AdminVisit' => [], // SystemSubscribe 添加管理员访问记录 admin模块 AuthController控制器
  37. 'SystemAdminLoginAfter' => [], // SystemSubscribe 添加管理员最后登录时间和ip 添加管理员访问记录 admin模块 system.SystemAdmin控制器
  38. 'StoreProductSetCartAfter' => [], // ProductSubscribe 加入购物车成功之后 wap模块 AuthApi控制器
  39. 'StoreProductUserOperationConfirmAfter' => [], // ProductSubscribe 用户操作商品添加事件 用户点赞商品 用户收藏商品 Models模块 store.StoreProductRelation Model
  40. 'StoreProductUserOperationCancelAfter' => [], // ProductSubscribe 用户操作商品取消事件 用户取消点赞商品 用户取消收藏商品 Models模块 store.StoreProductRelation Model
  41. 'WechatMaterialAfter' => [], // MaterialSubscribe 微信公众号 图片/声音 转media 存入数据库 admin模块 wechat.WechatReplyModel
  42. 'WechatMessageBefore' => [], // MessageSubscribe 微信消息前置操作 crmeb\services\WechatService
  43. 'WechatEventUnsubscribeBefore' => [], // MessageSubscribe 用户取消关注公众号前置操作 crmeb\services\WechatService
  44. 'WechatOauthAfter' => [], // UserSubscribe 微信授权成功后 wap模块 WapBasic控制器
  45. 'InitLogin' => [], // UserSubscribe 微信授权成功后 ebapi模块 Basic控制器
  46. 'UserLevelAfter' => [], // UserSubscribe 检查是否能成为会员 models模块 user.UserSign Model store.StoreOrder Model user.UserBill Model
  47. 'OrderCreated' => [], //用户订单创建成功
  48. 'OrderPaySuccess' => [], // OrderSubscribe 用户订单支付成功
  49. 'OrderCreateAgain' => [], //用户再次下单
  50. 'UserOrderRemoved' => [], //用户删除订单
  51. 'UserOrderTake' => [], //用户确认收货
  52. 'UserCommented' => [], //用户评价商品
  53. 'RechargeSuccess' => [], //用户充值成功后
  54. 'ImportNowMoney' => [], //用户佣金转成余额成功后
  55. 'ShortMssageSend'=>[],//MessageSubscribe 下发短信
  56. ],
  57. 'subscribe' => [
  58. crmeb\subscribes\SystemSubscribe::class,
  59. crmeb\subscribes\OrderSubscribe::class,
  60. crmeb\subscribes\ProductSubscribe::class,
  61. crmeb\subscribes\UserSubscribe::class,
  62. crmeb\subscribes\MaterialSubscribe::class,
  63. crmeb\subscribes\MessageSubscribe::class,
  64. crmeb\subscribes\TaskSubscribe::class,
  65. ],
  66. ];