master
bai 2024-08-30 09:06:18 +08:00
parent 830ade4219
commit be88fceb94
1 changed files with 15 additions and 9 deletions

View File

@ -1,8 +1,11 @@
package com.muyu.market.server.controller; package com.muyu.market.server.controller;
import cn.hutool.http.useragent.UserAgentUtil;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.muyu.common.core.domain.Result; import com.muyu.common.core.domain.Result;
import com.muyu.common.core.utils.JwtUtils; 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.admain.SysUser;
import com.muyu.market.server.service.SysUserService; import com.muyu.market.server.service.SysUserService;
import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Operation;
@ -24,20 +27,19 @@ public class SysUserController {
@Autowired @Autowired
private StringRedisTemplate redisTemplate; private StringRedisTemplate redisTemplate;
@PostMapping("/findById") @PostMapping("/findById")
@Operation(summary = "显示用户信息",description = "显示用户基本信息") @Operation(summary = "显示用户信息",description = "显示用户基本信息")
public Result<SysUser> findById(){ public Result<SysUser> findById(){
//获取请求头Token LoginUser loginUser = SecurityUtils.getLoginUser();
String token = request.getHeader( "token" ); System.out.println(loginUser);
//转userkey SysUser byId = sysUserService.getById(loginUser.getUserid() );
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() );
return Result.success(byId); return Result.success(byId);
} }
//报错是MQ 不用管那个
@PostMapping("/updSysUserMoney") @PostMapping("/updSysUserMoney")
@Operation(summary = "充值",description = "通过修改余额达到充值效果") @Operation(summary = "充值",description = "通过修改余额达到充值效果")
@ -45,4 +47,8 @@ public class SysUserController {
Integer i = sysUserService.updSysUserMoney( sysUser ); Integer i = sysUserService.updSysUserMoney( sysUser );
return i>0?Result.success():Result.error(500,"充值失败 请联系管理员"); return i>0?Result.success():Result.error(500,"充值失败 请联系管理员");
} }
// 在哪写
} }