2026-09-23 15:15:02 +08:00

47 lines
1.7 KiB
PHP

<?php
/**
* 网盘产品事件监听器注册
* 事件名使用大驼峰字符串,与服务层 event() 触发保持一致
*/
return [
'listen' => [
'OrderPaySuccess' => [
\modules\product\virtual\listener\OrderPaidListener::class,
],
'OrderCancel' => [
\modules\product\virtual\listener\OrderCancelListener::class,
],
'OrderRefundCreateAfter' => [
\modules\product\virtual\listener\OrderRefundCreateAfterListener::class,
],
'OrderRefundSuccess' => [
\modules\product\virtual\listener\OrderRefundSuccessListener::class,
],
'OrderRefundRefuse' => [
\modules\product\virtual\listener\OrderRefundRefuseListener::class,
],
'OrderRefundCancelAfter' => [
\modules\product\virtual\listener\OrderRefundCancelAfterListener::class,
],
'OrderComment' => [
\modules\product\virtual\listener\OrderCommentListener::class,
],
'OrderDelete' => [
\modules\product\virtual\listener\OrderDeleteListener::class,
],
'OrderPriceChange' => [
\modules\product\virtual\listener\OrderPriceChangeListener::class,
],
/** 商品详情扩展:注入 params_list/protection_list/label_list/custom_form/type_info/fulfillment_preview */
'ProductDetailExtend' => [
\modules\product\virtual\listener\ProductDetailExtendListener::class,
],
/** 订单中台详情扩展:已支付订单注入网盘链接与提取码(履约信息) */
'OrderCenterDetailExtend' => [
\modules\product\virtual\listener\OrderCenterDetailExtendListener::class,
],
],
];