45 lines
1.4 KiB
PHP
45 lines
1.4 KiB
PHP
|
|
<?php
|
||
|
|
namespace common\handlers\orderHandler;
|
||
|
|
|
||
|
|
use common\core\BaseModel;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* @property BaseOrderHandler $orderPayedHandlerClass 订单支付完成事件
|
||
|
|
* @property BaseOrderHandler $orderCreatedHandlerClass 订单创建事件
|
||
|
|
* @property BaseOrderHandler $orderCanceledHandlerClass 订单取消事件
|
||
|
|
* @property BaseOrderHandler $orderSalesHandlerClass 订单售后事件
|
||
|
|
* @property BaseOrderHandler $orderChangePriceHandlerClass 订单改价事件
|
||
|
|
*/
|
||
|
|
class OrderHandler extends BaseModel
|
||
|
|
{
|
||
|
|
protected $orderPayedHandlerClass;
|
||
|
|
protected $orderCreatedHandlerClass;
|
||
|
|
protected $orderCanceledHandlerClass;
|
||
|
|
protected $orderSalesHandlerClass;
|
||
|
|
protected $orderChangePriceHandlerClass;
|
||
|
|
|
||
|
|
public function getOrderCreatedHandlerClass()
|
||
|
|
{
|
||
|
|
$orderCreatedHandlerClass = new OrderCreatedHandlerClass();
|
||
|
|
return $orderCreatedHandlerClass;
|
||
|
|
}
|
||
|
|
|
||
|
|
public function getOrderCanceledHandlerClass()
|
||
|
|
{
|
||
|
|
$orderCanceledHandlerClass = new OrderCanceledHandlerClass();
|
||
|
|
return $orderCanceledHandlerClass;
|
||
|
|
}
|
||
|
|
|
||
|
|
public function getOrderPayedHandlerClass()
|
||
|
|
{
|
||
|
|
$orderPayedHandlerClass = new OrderPayedHandlerClass();
|
||
|
|
return $orderPayedHandlerClass;
|
||
|
|
}
|
||
|
|
|
||
|
|
public function getOrderSalesHandlerClass()
|
||
|
|
{
|
||
|
|
$orderSalesHandlerClass = new OrderSalesHandlerClass();
|
||
|
|
return $orderSalesHandlerClass;
|
||
|
|
}
|
||
|
|
}
|