From bb5617c814dff486f51d26729ab4318bd4eae0eb 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/service/Impl/SysUserServiceImpl.java | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/cloud-market2-server/src/main/java/com/muyu/market/server/service/Impl/SysUserServiceImpl.java b/cloud-market2-server/src/main/java/com/muyu/market/server/service/Impl/SysUserServiceImpl.java index acfb131..28a88f0 100644 --- a/cloud-market2-server/src/main/java/com/muyu/market/server/service/Impl/SysUserServiceImpl.java +++ b/cloud-market2-server/src/main/java/com/muyu/market/server/service/Impl/SysUserServiceImpl.java @@ -8,6 +8,8 @@ import com.baomidou.mybatisplus.core.conditions.segments.MergeSegments; import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; 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.mapper.SysUserMapper; import com.muyu.market.server.service.SysUserService; @@ -29,17 +31,10 @@ public class SysUserServiceImpl extends ServiceImpl impl //充值余额 @Override public Integer updSysUserMoney(SysUser sysUser) { - //获取请求头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 ); + LoginUser loginUser = SecurityUtils.getLoginUser(); UpdateWrapper sysUserUpdateWrapper = new UpdateWrapper<>(); UpdateWrapper money = sysUserUpdateWrapper.setSql("money=money+"+sysUser.getMoney()). - eq( "user_id",user.getUserId() ); + eq( "user_id",loginUser.getUserid() ); return sysUserMapper.update( money ); } //回显用户信息