[fix]删除member参数,改为从token中获取

This commit is contained in:
wangqx 2025-08-16 11:17:18 +08:00
parent adb23bb268
commit 65da753e66
5 changed files with 67 additions and 5 deletions

View File

@ -21,7 +21,7 @@ public class AppArticleController {
private final IArticleService service;
@Tag(name = "轮播列表")
@PostMapping("/carousel/")
@PostMapping("/carousel")
public R<List<ArticleVO>> carousel(@RequestBody ArticleBO bo) {
bo.setType(1);//轮播图
bo.setCategoryId(1l);

View File

@ -22,6 +22,7 @@ import com.wzj.soopin.member.service.IMemberService;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.RequiredArgsConstructor;
import me.zhyd.oauth.model.AuthResponse;
import me.zhyd.oauth.model.AuthToken;
import me.zhyd.oauth.model.AuthUser;
import org.dromara.common.core.domain.R;
import org.dromara.common.core.domain.model.LoginUser;
@ -117,7 +118,7 @@ public class AppMemberController {
@Tag(name = "绑定微信")
@PostMapping("/bind/wechat")
public R<AuthUser> bindWechat(@RequestBody SocialLoginBody loginBody) {
public R<AuthToken> bindWechat(@RequestBody SocialLoginBody loginBody) {
//获取用户信息
LoginUser loginUser = LoginHelper.getLoginUser();
@ -136,10 +137,12 @@ public class AppMemberController {
AuthUser authUserData = response.getData();
Member member = Member.builder().id(memberId).openId(authUserData.getUuid()).build();
String unionId=authUserData.getToken().getUnionId();
Member member = Member.builder().id(memberId).openId(unionId).build();
service.updateById(member);
// 更新用户的微信信息
// 返回给前端
return R.ok(authUserData);
return R.ok(authUserData.getToken());
}
}

View File

@ -0,0 +1,43 @@
package org.dromara.app;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.wzj.soopin.content.domain.bo.ArticleBO;
import com.wzj.soopin.content.domain.vo.ArticleVO;
import com.wzj.soopin.goods.service.ProductService;
import com.wzj.soopin.member.service.IMemberService;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.RequiredArgsConstructor;
import org.dromara.common.core.domain.R;
import org.dromara.system.service.ISysTenantService;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
@RestController
@RequestMapping("/app/common/search")
@Tag(name = "公共检索")
@RequiredArgsConstructor
public class AppSearchController {
private final ProductService productService;
private final ISysTenantService sysTenantService;
private final IMemberService memberService;
@Tag(name = "检索")
@PostMapping("/search")
public R<List<ArticleVO>> search(@RequestBody ArticleBO bo,@RequestBody Page<ArticleBO> page) {
// ProductBo productBo=new ProductBo();
// productBo.setNameLike(bo.getTitle());
// Page<Product> productPage = productService.page(page, bo.toWrapper());
// List<ArticleVO> articleList = productService.getList( bo.toWrapper());
// return R.ok(articleList);
return null;
}
}

View File

@ -66,7 +66,6 @@ public class SysOssController extends BaseController {
*
* @param file 文件
*/
@SaCheckPermission("system:oss:upload")
@Log(title = "OSS对象存储", businessType = BusinessType.INSERT)
@PostMapping(value = "/upload", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
public R<SysOssUploadVo> upload(@RequestPart("file") MultipartFile file) {

View File

@ -77,3 +77,20 @@ docker run -d \
-e "ES_JAVA_OPTS=-Xms512m -Xmx512m" \
-v /var/local/docker/elasticsearch/data:/usr/share/elasticsearch/data \
elasticsearch:7.17.0
docker run -d \
--name minio \
-p 9000:9000 \
-p 9001:9001 \
-e TZ=Asia/Shanghai \
-e MINIO_ROOT_USER=wzj \
-e MINIO_ROOT_PASSWORD=wzj123456 \
-e MINIO_COMPRESS=off \
-e MINIO_COMPRESS_EXTENSIONS="" \
-e MINIO_COMPRESS_MIME_TYPES="" \
-v /var/local/docker/minio/data:/data \
-v /var/local/docker/minio/config:/root/.minio/ \
--privileged \
minio/minio:RELEASE.2023-04-13T03-08-07Z \
server --address ':9000' --console-address ':9001' /data