event.php 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. <?php
  2. return [
  3. 'bind' => [
  4. ],
  5. 'listen' => [
  6. // 站点创建之后
  7. 'AddSiteAfter' => [ 'addon\mall\app\listener\AddSiteAfterListener' ],
  8. //订单创建后
  9. 'AfterMallOrderCreate' => [ 'addon\mall\app\listener\order\AfterMallOrderCreate' ],
  10. //订单支付后
  11. 'AfterMallOrderPay' => [ 'addon\mall\app\listener\order\AfterMallOrderPay' ],
  12. //订单发货后
  13. 'AfterMallOrderDelivery' => [ 'addon\mall\app\listener\order\AfterMallOrderDelivery' ],
  14. //订单收货后
  15. 'AfterMallOrderFinish' => [ 'addon\mall\app\listener\order\AfterMallOrderFinish' ],
  16. //订单编辑价格后
  17. 'AfterMallOrderEditPrice' => [ 'addon\mall\app\listener\order\AfterMallOrderEditPrice' ],
  18. //订单关闭后
  19. 'AfterMallOrderClose' => [ 'addon\mall\app\listener\order\AfterMallOrderClose' ],
  20. //活动信息
  21. 'MallGoodsMarketCalculate' => [
  22. 'addon\mall\app\listener\marketing\MallDiscountCalculate'
  23. ],
  24. /***************************************************** 退款 start *****************************************************/
  25. 'AfterMallOrderRefundApply' => [ 'addon\mall\app\listener\refund\AfterMallOrderRefundApply' ],
  26. 'AfterMallOrderRefundAuditApply' => [ 'addon\mall\app\listener\refund\AfterMallOrderRefundAuditApply' ],
  27. 'AfterMallOrderRefundAuditRefundGoods' => [ 'addon\mall\app\listener\refund\AfterMallOrderRefundAuditRefundGoods' ],
  28. 'AfterMallOrderRefundClose' => [ 'addon\mall\app\listener\refund\AfterMallOrderRefundClose' ],
  29. 'AfterMallOrderRefundDelivery' => [ 'addon\mall\app\listener\refund\AfterMallOrderRefundDelivery' ],
  30. 'AfterMallOrderRefundEdit' => [ 'addon\mall\app\listener\refund\AfterMallOrderRefundEdit' ],
  31. 'AfterMallOrderRefundEditDelivery' => [ 'addon\mall\app\listener\refund\AfterMallOrderRefundEditDelivery' ],
  32. 'AfterMallOrderRefundFinish' => [ 'addon\mall\app\listener\refund\AfterMallOrderRefundFinish' ],
  33. 'AfterMallOrderRefundActiveCreate' => [ 'addon\mall\app\listener\refund\AfterMallOrderRefundActiveCreate' ],
  34. /***************************************************** 退款 end *****************************************************/
  35. 'adminPromotion' => [ 'addon\mall\app\listener\app\adminPromotionListener' ],
  36. 'WapIndex' => [],
  37. 'BottomNavigation' => [ 'addon\mall\app\listener\BottomNavigationListener' ],
  38. //支付
  39. 'PayCreate' => [ 'addon\mall\app\listener\pay\PayCreateListener' ],
  40. 'PaySuccess' => [ 'addon\mall\app\listener\pay\PaySuccessListener' ],
  41. 'PayTradeInfo' => [ 'addon\mall\app\listener\order\MallOrderTradeInfoListener' ], //订单交易信息
  42. 'RefundSuccess' => [ 'addon\mall\app\listener\pay\RefundSuccessListener' ],
  43. 'NoticeData' => [
  44. 'addon\mall\app\listener\notice_template\OrderPay',
  45. 'addon\mall\app\listener\notice_template\OrderPayRemind',
  46. 'addon\mall\app\listener\notice_template\OrderDelivery',
  47. 'addon\mall\app\listener\notice_template\RefundAgree',
  48. 'addon\mall\app\listener\notice_template\RefundRefuse',
  49. ],
  50. //优惠券
  51. 'CouponReceiveType' => [ 'addon\mall\app\listener\coupon\CouponReceiveListener' ],
  52. //待结算金额
  53. 'ShopWaitSettlement' => [ 'addon\mall\app\listener\shop\ShopWaitSettlementListener' ],
  54. //订单统计
  55. 'MallOrderStat' => [ 'addon\mall\app\listener\order\MallOrderStatListener' ],
  56. //商品统计
  57. 'MallGoodsStat' => [ 'addon\mall\app\listener\goods\MallGoodsStatListener' ],
  58. //图表统计
  59. 'MallChartStat' => [ 'addon\mall\app\listener\MallChartStatListener' ],
  60. 'AdminIndex' => [ 'addon\mall\app\listener\AdminIndexListener' ],
  61. //导出数据类型
  62. 'ExportDataType' => [
  63. //订单列表导出
  64. 'addon\mall\app\listener\order_export\MallOrderExportTypeListener',
  65. //订单项导出
  66. 'addon\mall\app\listener\order_export\MallOrderGoodsExportTypeListener',
  67. //退款维权导出
  68. 'addon\mall\app\listener\refund_export\MallOrderRefundExportTypeListener',
  69. //店铺订单列表导出
  70. 'addon\mall\app\listener\order_export\ShopOrderExportTypeListener',
  71. //店铺订单项导出
  72. 'addon\mall\app\listener\order_export\ShopOrderGoodsExportTypeListener',
  73. //店铺退款维权导出
  74. 'addon\mall\app\listener\refund_export\ShopOrderRefundExportTypeListener',
  75. ],
  76. //导出数据源
  77. 'ExportData' => [
  78. //订单列表导出
  79. 'addon\mall\app\listener\order_export\MallOrderExportDataListener',
  80. //订单项导出
  81. 'addon\mall\app\listener\order_export\MallOrderGoodsExportDataListener',
  82. //退款维权导出
  83. 'addon\mall\app\listener\refund_export\MallOrderRefundExportDataListener',
  84. //店铺订单列表导出
  85. 'addon\mall\app\listener\order_export\ShopOrderExportDataListener',
  86. //店铺订单项导出
  87. 'addon\mall\app\listener\order_export\ShopOrderGoodsExportDataListener',
  88. //店铺退款维权导出
  89. 'addon\mall\app\listener\refund_export\ShopOrderRefundExportDataListener',
  90. ],
  91. //站点到期或手动关闭后
  92. 'SiteExpireCloseAfter' => ['addon\mall\app\listener\SiteExpireCloseAfterListener'],
  93. //核销
  94. 'VerifyType' => [ 'addon\mall\app\listener\verify\VerifyTypeListener' ],
  95. 'VerifyCreate' => [ 'addon\mall\app\listener\verify\VerifyCreateListener' ],
  96. 'Verify' => [ 'addon\mall\app\listener\verify\VerifyListener' ],
  97. //限时折扣
  98. 'ActiveStartAfter' => [
  99. 'addon\mall\app\listener\marketing\DiscountActiveStartAfter'
  100. ],
  101. 'ActiveEndAfter' => [
  102. 'addon\mall\app\listener\marketing\DiscountActiveEndAfter'
  103. ],
  104. //订单组关闭事件
  105. 'AfterMallOrderGroupClose' => [
  106. 'addon\mall\app\listener\order_group\AfterMallOrderGroupClose'
  107. ],
  108. //获取海报数据
  109. 'GetPosterType' => [ 'addon\mall\app\listener\poster\ShopPosterType' ],
  110. 'GetPosterData' => [ 'addon\mall\app\listener\poster\ShopPoster' ],
  111. //商品订单小票打印内容
  112. 'PrinterContent' => [
  113. 'addon\mall\app\listener\printer\PrinterContentListener'
  114. ],
  115. //主题色
  116. 'ThemeColor' => [ 'addon\mall\app\listener\diy\ThemeColorListener' ],
  117. //品牌好店组件商品列表
  118. 'MallShopGoodsList' => [ 'addon\mall\app\listener\goods\MallShopGoodsListListener' ],
  119. ],
  120. 'subscribe' => [
  121. ],
  122. ];