From 852681bc9257e9eaae64d027a9bc6d88f93f35b4 Mon Sep 17 00:00:00 2001
From: liujie <liujie>
Date: 星期六, 23 九月 2023 09:51:56 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 cloud-server-activity/src/main/java/com/dsh/activity/controller/IntroduceRewardsController.java |   34 +++++++++++++++++++++++++++++++++-
 1 files changed, 33 insertions(+), 1 deletions(-)

diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/controller/IntroduceRewardsController.java b/cloud-server-activity/src/main/java/com/dsh/activity/controller/IntroduceRewardsController.java
index 1f2dbd0..362632e 100644
--- a/cloud-server-activity/src/main/java/com/dsh/activity/controller/IntroduceRewardsController.java
+++ b/cloud-server-activity/src/main/java/com/dsh/activity/controller/IntroduceRewardsController.java
@@ -3,11 +3,15 @@
 
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.dsh.activity.entity.BodySideAppointment;
 import com.dsh.activity.entity.IntroduceRewards;
 import com.dsh.activity.feignclient.model.IntrduceOfUserRequest;
 import com.dsh.activity.feignclient.model.PurchaseRecordVo;
+import com.dsh.activity.feignclient.other.model.Store;
+import com.dsh.activity.model.*;
 import com.dsh.activity.service.IntroduceRewardsService;
 import io.swagger.annotations.Api;
+import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 
@@ -23,12 +27,40 @@
 @RequestMapping("")
 public class IntroduceRewardsController {
 
-
     @Autowired
     private IntroduceRewardsService idrService;
 
     private final SimpleDateFormat mat = new SimpleDateFormat("MM-dd HH:mm");
+    /**
+     * 获取所有体测预约记录
+     * @return
+     */
+    @RequestMapping("/base/introduce/listAll")
+    public List<IntroduceVO> listAll(@RequestBody IntroduceQuery query){
 
+        return null;
+    }
+    /**
+     * 增加/修改介绍有礼记录
+     * @return
+     */
+    @RequestMapping("/base/introduce/addIntroduce")
+    public Object addIntroduce(@RequestBody IntroduceRewards  introduceRewards){
+        if (introduceRewards.getId()!=null){
+            return idrService.updateById(introduceRewards);
+        }else {
+            return idrService.save(introduceRewards);
+        }
+    }
+
+    /**
+     * 上/下架介绍有礼 type = 1上架 type=2下架
+     * @return
+     */
+    @RequestMapping("/base/introduce/changeState")
+    public Object changeState(@RequestBody IntroduceChangeStateDTO dto){
+        return idrService.changeState(dto);
+    }
 
     @PostMapping("/base/introduce/useOfRewards")
     public List<PurchaseRecordVo> queryAppUsersofIntroduce(@RequestBody IntrduceOfUserRequest request){

--
Gitblit v1.7.1