From a2762d243c7f5585b7996eeb8e9aeb0634af0167 Mon Sep 17 00:00:00 2001
From: 44323 <443237572@qq.com>
Date: 星期二, 21 五月 2024 15:59:15 +0800
Subject: [PATCH] 代码提交

---
 ruoyi-service/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/TGoodsController.java |   22 ++++++++++++++++++----
 1 files changed, 18 insertions(+), 4 deletions(-)

diff --git a/ruoyi-service/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/TGoodsController.java b/ruoyi-service/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/TGoodsController.java
index a69a0d3..20988ac 100644
--- a/ruoyi-service/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/TGoodsController.java
+++ b/ruoyi-service/ruoyi-goods/src/main/java/com/ruoyi/goods/controller/TGoodsController.java
@@ -3,7 +3,9 @@
 
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.ruoyi.common.core.domain.R;
+import com.ruoyi.common.core.web.domain.AjaxResult;
 import com.ruoyi.common.core.web.page.PageInfo;
+import com.ruoyi.common.security.service.TokenService;
 import com.ruoyi.common.security.utils.SecurityUtils;
 import com.ruoyi.goods.domain.*;
 import com.ruoyi.goods.dto.GoodExchangeDTO;
@@ -11,6 +13,7 @@
 import com.ruoyi.goods.dto.GoodsTypeQuery;
 import com.ruoyi.goods.service.*;
 import com.ruoyi.goods.vo.TGoodsVO;
+import com.ruoyi.system.api.model.LoginUserParent;
 import io.swagger.annotations.ApiOperation;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -165,6 +168,16 @@
         return R.ok(orderService.lambdaQuery().eq(TOrder::getUserId, SecurityUtils.getUserId())
                 .orderByDesc(TOrder::getCreateTime).list());
     }
+    /**
+     * 兑换记录
+     */
+    @GetMapping("/confirm")
+    @ApiOperation(value = "确认收货", tags = {"兑换记录"})
+    public AjaxResult confirm(@RequestParam Integer id) {
+        TOrder byId = orderService.getById(id);
+        byId.setState(3);
+        return AjaxResult.success(orderService.updateById(byId));
+    }
 
     /**
      * 获取用户收货地址
@@ -172,7 +185,8 @@
     @GetMapping("/shopAddress")
     @ApiOperation(value = "获取用户收货地址", tags = {"获取用户收货地址"})
     public R<List<Recipient>> shopAddress() {
-        return R.ok(recipientService.lambdaQuery().eq(Recipient::getUserId, SecurityUtils.getUserId()).list());
+        return R.ok(recipientService.lambdaQuery().eq(Recipient::getUserId,
+                SecurityUtils.getUserId()).list());
     }
 
     /**
@@ -181,6 +195,7 @@
     @PostMapping("/addressSaveOrUpdate")
     @ApiOperation(value = "新增收货地址/修改收货地址", tags = {"新增收货地址/修改收货地址"})
     public R<String> addressSave(@RequestBody Recipient recipient) {
+        recipient.setUserId(SecurityUtils.getUserId().intValue());
         return R.ok(recipientService.addressSaveOrUpdate(recipient));
     }
 
@@ -219,9 +234,8 @@
      */
     @GetMapping("/goodRecommend")
     @ApiOperation(value = "可兑换商品推荐", tags = {"可兑换商品推荐"})
-    public R<List<TGoodsVO>> goodRecommend(@RequestParam String userId) {
-        List<TGoodsVO> res = goodsService.goodRecommend(userId);
-        return R.ok(res);
+    public R<List<TGoodsVO>> goodRecommend(String userId) {
+        return R.ok(goodsService.goodRecommend(userId));
     }
 
     /**

--
Gitblit v1.7.1