Files
xk-api-yii/common/handlers/orderHandler/OrderHandler.php
2024-09-19 11:32:39 +08:00

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;
}
}