From 4fc49f3f06e9bb6275045d32245469816b451a4c Mon Sep 17 00:00:00 2001 From: liukangdong <898885815@qq.com> Date: 星期二, 23 七月 2024 09:57:26 +0800 Subject: [PATCH] Merge branch 'master' of http://139.186.142.91:10010/r/productDev/zbomyoujia --- 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