吴昊天 29dd67bc0b fix(网盘订单): 列表合并扩展字段、打通搜索并按业务调整展示列
- 新增 OrderCenterListExtend 监听器:从 eb_pt_virtual_order 合并
  product_id/status/complete_time 到列表行,修复商品ID与状态空白
- list() 搜索契约映射:order_no 走中台 keyword 前缀搜索、status 对应
  status_code,修复搜索不生效
- 列表去掉发货时间/退款状态/商品ID(网盘自动发货、无退款流程),
  新增商品名称/规格/金额
2026-10-08 16:02:18 +08:00

52 lines
2.0 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?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,
],
/** 订单中台列表扩展:合并网盘订单扩展字段(product_id/status/send_time/complete_time) */
'OrderCenterListExtend' => [
\modules\product\virtual\listener\OrderCenterListExtendListener::class,
],
],
];