| 123456789101112131415161718192021222324252627282930 |
- <?php
- namespace common\logic\order;
- use common\enums\PreviewTypeEnum;
- use common\logic\order\purchase\BuyNowPurchase;
- use common\logic\order\purchase\CartPurchase;
- use common\logic\order\purchase\BasePurchase;
- use common\logic\order\purchase\FreightPurchase;
- use common\logic\order\purchase\ReserveNowPurchase;
- use common\traits\ErrorTrait;
- use Exception;
- /**
- * 订单数据初始化逻辑层
- * @Author bing
- * @DateTime 2021-09-22 18:16:58
- * @copyright: Copyright (c) 2020 广东七件事集团
- */
- class OrderInitDataLogic extends BaseOrderInitData {
- public function getHandlers(){
- return [
- PreviewTypeEnum::CART => CartPurchase::class, // 购物车
- PreviewTypeEnum::BUY_NOW => BuyNowPurchase::class, // 立即下单
- PreviewTypeEnum::RESERVE_NOW => ReserveNowPurchase::class, // 立即预约
- PreviewTypeEnum::FREIGHT => FreightPurchase::class, // 运费计算
- ];
- }
-
- }
|