2025-08-01 11:39:06 +08:00

73 lines
2.2 KiB
PHP

<?php
//
$defaultHooks = [
// 订单创建
'classes_order_create_before' => [ // 订单创建前
'app\\common\\listener\\classesorder\\OrderHook'
],
'classes_order_create_after' => [ // 订单创建后
'app\\common\\listener\\classesorder\\OrderHook'
],
'classes_order_payed_after' => [ // 订单支付成功
'app\\common\\listener\\classesorder\\OrderHook'
],
'classes_order_cancel_after' => [ // 订单取消后
'addons\\shopro\\listener\\classesorder\\OrderHook'
],
'classes_order_finish_after' => [ // 订单完成后
'app\\common\\listener\\classesorder\\OrderHook'
],
//
// app\common\listener\classesorder
// 订单取消
// 'order_cancel_before' => [ // 订单取消前
// ],
// 'order_cancel_after' => [ // 订单取消后
// 'addons\\shopro\\listener\\order\\Invalid'
// ],
];
//课时订单事件钩子
$hourHooks = [
// 订单创建
'classeshour_order_create_before' => [ // 订单创建前
'app\\common\\listener\\classeshourorder\\OrderHook'
],
'classeshour_order_create_after' => [ // 订单创建后
'app\\common\\listener\\classeshourorder\\OrderHook'
],
'classeshour_order_update_after' => [ // 订单变更课时后
'app\\common\\listener\\classeshourorder\\OrderHook'
],
'classeshour_order_auth_success_after' => [ // 订单审核通过后
'app\\common\\listener\\classeshourorder\\OrderHook'
],
'classeshour_order_auth_fail_after' => [ // 订单审核失败后
'app\\common\\listener\\classeshourorder\\OrderHook'
],
'classeshour_order_finish_after' => [ // 订单核销完成后
'app\\common\\listener\\classeshourorder\\OrderHook'
],
'classeshour_order_cancel_after' => [ // 订单取消后
'addons\\shopro\\listener\\classeshourorder\\OrderHook'
],
];
//
//if (file_exists(ROOT_PATH . 'addons/shopro/listener/commission')) {
// $defaultHooks = array_merge_recursive($defaultHooks, $commissionHooks);
//}
$defaultHooks = array_merge_recursive($defaultHooks, $hourHooks);
//$defaultHooks = array_merge_recursive($defaultHooks, $mockHooks);
return $defaultHooks;