From b97ec797b8f07dbb21ea723e9f2c82b8e4a88e2f Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期一, 29 十二月 2025 14:54:21 +0800
Subject: [PATCH] 文档调整

---
 ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/UserIndexController.java |   29 ++++++++++++++++++++++++++++-
 1 files changed, 28 insertions(+), 1 deletions(-)

diff --git a/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/UserIndexController.java b/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/UserIndexController.java
index 2a0614a..4f1c580 100644
--- a/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/UserIndexController.java
+++ b/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/UserIndexController.java
@@ -5,10 +5,13 @@
 import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.ruoyi.common.annotation.Log;
 import com.ruoyi.common.core.domain.BaseModel;
 import com.ruoyi.common.core.domain.BasePage;
 import com.ruoyi.common.core.domain.R;
+import com.ruoyi.common.enums.BusinessType;
 import com.ruoyi.framework.web.service.TokenService;
+import com.ruoyi.system.dto.UpdateMicroWishStateDto;
 import com.ruoyi.system.dto.UpdatePhoneDto;
 import com.ruoyi.system.dto.UpdateUserDto;
 import com.ruoyi.system.model.TAppUser;
@@ -109,9 +112,26 @@
     public R<Page<TMicroWish>> getMicroWishList(@RequestBody MicroWishStatusQuery query) {
         String userId = tokenService.getLoginUserApplet().getUserId();
         Page<TMicroWish> page = new Page<>(query.getPageNum(), query.getPageSize());
-        Page<TMicroWish> microWishPage = tMicroWishService.page(page, Wrappers.<TMicroWish>lambdaQuery().eq(TMicroWish::getAppUserId, userId).eq(Objects.nonNull(query.getStatus()), TMicroWish::getStatus, query.getStatus()).orderByDesc(BaseModel::getCreateTime));
+        Page<TMicroWish> microWishPage = tMicroWishService.page(page, Wrappers.<TMicroWish>lambdaQuery()
+                .eq(TMicroWish::getAppUserId, userId)
+                .eq(Objects.nonNull(query.getStatus()), TMicroWish::getStatus, query.getStatus())
+                .orderByDesc(BaseModel::getCreateTime));
         return R.ok(microWishPage);
     }
+
+    @ApiOperation(value = "个人中心--微心愿上下架",response = TMicroWish.class)
+    @PostMapping(value = "/updateMicroWishState")
+    public R<?> updateMicroWishState(@RequestBody UpdateMicroWishStateDto dto) {
+        String userId = tokenService.getLoginUserApplet().getUserId();
+        TMicroWish microWish = tMicroWishService.getById(dto.getId());
+        if(!userId.equals(microWish.getAppUserId())){
+            return R.fail("无权限操作");
+        }
+        microWish.setState(dto.getState());
+        tMicroWishService.updateById(microWish);
+        return R.ok();
+    }
+
 
     @ApiOperation(value = "个人中心--微心愿详情",response = TMicroWish.class)
     @GetMapping(value = "/getMicroWishDetail/{id}")
@@ -120,6 +140,13 @@
         return R.ok(microWish);
     }
 
+    @ApiOperation(value = "个人中心--微心愿删除",response = TMicroWish.class)
+    @DeleteMapping(value = "/delMicroWish/{id}")
+    public R<TMicroWish> delMicroWish(@PathVariable String id) {
+        boolean b = tMicroWishService.removeById(id);
+        return R.ok();
+    }
+
 
     @ApiOperation(value = "个人中心--修改手机号")
     @PostMapping(value = "/updatePhone")

--
Gitblit v1.7.1