From be88fceb94612318ef260edb291bda35502a9597 Mon Sep 17 00:00:00 2001 From: bai <173792339@qq.com> Date: Fri, 30 Aug 2024 09:06:18 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=93=E5=BA=932?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../server/controller/SysUserController.java | 24 ++++++++++++------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/cloud-market2-server/src/main/java/com/muyu/market/server/controller/SysUserController.java b/cloud-market2-server/src/main/java/com/muyu/market/server/controller/SysUserController.java index b78f065..44f404d 100644 --- a/cloud-market2-server/src/main/java/com/muyu/market/server/controller/SysUserController.java +++ b/cloud-market2-server/src/main/java/com/muyu/market/server/controller/SysUserController.java @@ -1,8 +1,11 @@ package com.muyu.market.server.controller; +import cn.hutool.http.useragent.UserAgentUtil; import com.alibaba.fastjson.JSONObject; import com.muyu.common.core.domain.Result; import com.muyu.common.core.utils.JwtUtils; +import com.muyu.common.security.utils.SecurityUtils; +import com.muyu.common.system.domain.LoginUser; import com.muyu.market.admain.SysUser; import com.muyu.market.server.service.SysUserService; import io.swagger.v3.oas.annotations.Operation; @@ -24,20 +27,19 @@ public class SysUserController { @Autowired private StringRedisTemplate redisTemplate; + + + + @PostMapping("/findById") @Operation(summary = "显示用户信息",description = "显示用户基本信息") public Result findById(){ - //获取请求头Token - String token = request.getHeader( "token" ); - //转userkey - String userKey = JwtUtils.getUserKey( token ); - //通过key名字和Token取值 - String s = redisTemplate.opsForValue().get( "token:" + userKey ); - //转实体类类型 - SysUser user = JSONObject.parseObject( s, SysUser.class ); - SysUser byId = sysUserService.getById( user.getUserId() ); + LoginUser loginUser = SecurityUtils.getLoginUser(); + System.out.println(loginUser); + SysUser byId = sysUserService.getById(loginUser.getUserid() ); return Result.success(byId); } + //报错是MQ 不用管那个 @PostMapping("/updSysUserMoney") @Operation(summary = "充值",description = "通过修改余额达到充值效果") @@ -45,4 +47,8 @@ public class SysUserController { Integer i = sysUserService.updSysUserMoney( sysUser ); return i>0?Result.success():Result.error(500,"充值失败 请联系管理员"); } + + + +// 在哪写 }