OrderMarketingLogic.php 1.0 KB

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. namespace addons\LuckyGroup\common\logic\order;
  3. use common\logic\order\BaseOrderMarketing;
  4. use common\logic\order\marketing\BaseMarketing;
  5. use common\logic\order\marketing\CouponMarketing;
  6. use common\logic\order\marketing\FreeShippingMarketing;
  7. use common\logic\order\marketing\FullReduceMarketing;
  8. use common\logic\order\marketing\MemberPriceMarketing;
  9. use common\traits\ErrorTrait;
  10. use Exception;
  11. /**
  12. * 订单优惠相关处理
  13. * @Author bing
  14. * @DateTime 2021-09-22 18:16:58
  15. * @copyright: Copyright (c) 2020 广东七件事集团
  16. */
  17. class OrderMarketingLogic extends BaseOrderMarketing
  18. {
  19. public function getHandlers()
  20. {
  21. // TODO: Implement getHandlers() method.
  22. return [
  23. FreeShippingMarketing::class, // 运费减免处理
  24. MemberPriceMarketing::class, // 会员价折扣
  25. CouponMarketing::class, // 优惠券处理
  26. // ScoreMarketing::class, // 积分抵扣处理
  27. FullReduceMarketing::class, // 满减减免处理
  28. ];
  29. }
  30. }