From 769981fe106511bd177942df3f3cd91789acef2e Mon Sep 17 00:00:00 2001
From: huanghongfa <huanghongfa123456>
Date: 星期四, 14 四月 2022 15:13:43 +0800
Subject: [PATCH] 电动车商城-砍价活动接口、秒杀活动接口开发

---
 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComBatteryCommodityActivityController.java |   46 ++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 46 insertions(+), 0 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComBatteryCommodityActivityController.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComBatteryCommodityActivityController.java
index 04edfcc..70fb3d1 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComBatteryCommodityActivityController.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComBatteryCommodityActivityController.java
@@ -3,7 +3,9 @@
 import com.panzhihua.service_community.service.ComBatteryCommodityActivityService;
 import com.panzhihua.common.model.dtos.common.*;
 import com.panzhihua.common.model.vos.R;
+import com.panzhihua.service_community.service.ComBatteryCommodityOrderBargainService;
 import com.panzhihua.service_community.service.ComBatteryCommodityOrderCollageTeamService;
+import com.panzhihua.service_community.service.ComBatteryCommodityOrderService;
 import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
@@ -26,6 +28,10 @@
     private ComBatteryCommodityActivityService comBatteryCommodityActivityService;
     @Resource
     private ComBatteryCommodityOrderCollageTeamService orderCollageTeamService;
+    @Resource
+    private ComBatteryCommodityOrderBargainService orderBargainService;
+    @Resource
+    private ComBatteryCommodityOrderService commodityOrderService;
 
     /**
      * description  queryByPage  分页查询
@@ -125,5 +131,45 @@
     public R startFight(@RequestBody StartFightOrderDto orderDto){
         return this.orderCollageTeamService.startFight(orderDto);
     }
+
+    /**
+     * 创建砍价订单
+     * @param orderDto  请求参数
+     * @return  创建订单结果
+     */
+    @PostMapping("/start/bargain")
+    public R startBargain(@RequestBody StartBargainOrderDto orderDto){
+        return this.orderBargainService.startBargain(orderDto);
+    }
+
+    /**
+     * 帮好友砍价
+     * @param orderDto  请求参数
+     * @return  创建订单结果
+     */
+    @PostMapping("/start/user/bargain")
+    public R startUserBargain(@RequestBody StartUserBargainOrderDto orderDto){
+        return this.orderBargainService.startUserBargain(orderDto);
+    }
+
+    /**
+     * 查询砍价记录详情
+     * @param id  砍价记录id
+     * @return  创建订单结果
+     */
+    @GetMapping("/user/bargain")
+    public R getUserBargain(@RequestParam("id") Long id){
+        return this.orderBargainService.getUserBargain(id);
+    }
+
+    /**
+     * 创建秒杀订单
+     * @param orderDto  请求参数
+     * @return  创建订单结果
+     */
+    @PostMapping("/start/seckill")
+    public R startSeckill(@RequestBody StartSeckillOrderDto orderDto){
+        return this.commodityOrderService.startSeckill(orderDto);
+    }
 }
 

--
Gitblit v1.7.1