From 678115e978e2eac37874363d89d6db1d9a12f4ec Mon Sep 17 00:00:00 2001 From: k94314517 <8417338+k94314517@user.noreply.gitee.com> Date: 星期一, 22 七月 2024 18:29:31 +0800 Subject: [PATCH] 代码提交 --- server/service/src/main/java/com/doumee/service/business/impl/UsersServiceImpl.java | 16 ++++++---------- 1 files changed, 6 insertions(+), 10 deletions(-) diff --git a/server/service/src/main/java/com/doumee/service/business/impl/UsersServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/UsersServiceImpl.java index 226d393..b5d2af7 100644 --- a/server/service/src/main/java/com/doumee/service/business/impl/UsersServiceImpl.java +++ b/server/service/src/main/java/com/doumee/service/business/impl/UsersServiceImpl.java @@ -367,7 +367,7 @@ // JwtPayLoad payLoad = new JwtPayLoad(users.getId(),Constants.ONE); // String token = JwtTokenUtil.generateToken(payLoad); // redisTemplate.opsForValue().set(ZTConstants.BUSINESS+"_"+users.getId(),token); - String token = JwtTokenUtil.generateTokenForZb(users.getId(),ZTConstants.BUSINESS,users.getId()+"",redisTemplate); + String token = JwtTokenUtil.generateTokenForZb(users.getId(),ZTConstants.BUSINESS,JSONObject.toJSON(users).toString(),redisTemplate); AccountResponse accountResponse = new AccountResponse(); accountResponse.setToken(token); accountResponse.setUsers(users); @@ -399,9 +399,7 @@ users.setOpenid(openId); usersMapper.updateById(users); //鍒涘缓token - JwtPayLoad payLoad = new JwtPayLoad(users.getId(),Constants.ONE); - String token = JwtTokenUtil.generateToken(payLoad); - redisTemplate.opsForValue().set(ZTConstants.BUSINESS+"_"+users.getId(),token); + String token = JwtTokenUtil.generateTokenForZb(users.getId(),ZTConstants.BUSINESS,users.getId()+"",redisTemplate); accountResponse.setToken(token); getUsersDetail(users); accountResponse.setSessionKey(session.getSessionKey()); @@ -431,10 +429,8 @@ return accountResponse; } accountResponse.setUsers(users); - //鍒涘缓token - JwtPayLoad payLoad = new JwtPayLoad(users.getId(),Constants.ZERO); - String token = JwtTokenUtil.generateToken(payLoad); - redisTemplate.opsForValue().set(ZTConstants.BUSINESS+"_"+users.getId(),token); + String token = JwtTokenUtil.generateTokenForZb(users.getId(),ZTConstants.BUSINESS,users.getId()+"",redisTemplate); + accountResponse.setToken(token); return accountResponse; } catch (Exception e) { e.printStackTrace(); @@ -871,13 +867,13 @@ @Override - public ZTBaseRequst logOff(Long userId){ + public ZTBaseRequst logOff(Long userId,String token){ Users users = usersMapper.selectById(userId); if(Objects.isNull(users)){ throw new BusinessException(ResponseStatus.DATA_EMPTY); } if(StringUtils.isBlank(users.getOpenid())){ - redisTemplate.delete(ZTConstants.BUSINESS+"_"+ users.getId()); + redisTemplate.delete(token); return null; } //鏍¢獙鐢ㄦ埛token淇℃伅 -- Gitblit v1.9.3