73 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
		
		
			
		
	
	
			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;
							 |