lubo 1 месяц назад
Родитель
Сommit
d24d528af7

+ 11 - 0
ruoyi-shop/src/main/java/com/ruoyi/shop/order/service/createorder/impl/CreateOrderServiceImpl.java

@@ -30,6 +30,9 @@ public class CreateOrderServiceImpl extends AbstractCreateOrderService implement
     @Resource(name = "createGroupBuyOrderService")
     private ICreateOrderService createGroupBuyOrderService;
 
+    @Resource(name = "createSeckillOrderService")
+    private ICreateOrderService createSeckillOrderService;
+
     @Resource(name = "createPointExchangeOrderService")
     private ICreateOrderService createPointExchangeOrderService;
 
@@ -46,6 +49,10 @@ public class CreateOrderServiceImpl extends AbstractCreateOrderService implement
             {
                 return createGroupBuyOrderService.createOrder(createOrderBo);
             }
+            else if(MarketingType.SECKILL.equals(createOrderBo.getMarketingType()))
+            {
+                return createSeckillOrderService.createOrder(createOrderBo);
+            }
         }
         return createCommonOrderService.createOrder(createOrderBo);
     }
@@ -63,6 +70,10 @@ public class CreateOrderServiceImpl extends AbstractCreateOrderService implement
             {
                 return createGroupBuyOrderService.buildOrder(createOrderBo);
             }
+            else if(MarketingType.SECKILL.equals(createOrderBo.getMarketingType()))
+            {
+                return createSeckillOrderService.buildOrder(createOrderBo);
+            }
         }
         return createCommonOrderService.buildOrder(createOrderBo);
     }