Commit a590092d by fanjiaxin

联调问题处理

parent fb4f2f56
Pipeline #71576 passed with stages
in 56 seconds
...@@ -3,6 +3,8 @@ package com.netease.yanxuan.wx.store.sharer.biz.core; ...@@ -3,6 +3,8 @@ package com.netease.yanxuan.wx.store.sharer.biz.core;
import io.jsonwebtoken.Jwts; import io.jsonwebtoken.Jwts;
import io.jsonwebtoken.SignatureAlgorithm; import io.jsonwebtoken.SignatureAlgorithm;
import java.util.Date;
/** /**
* @Description 授权上下文 * @Description 授权上下文
* @Author fanjiaxin * @Author fanjiaxin
...@@ -27,9 +29,9 @@ public class LoginUserContextHolder { ...@@ -27,9 +29,9 @@ public class LoginUserContextHolder {
/** /**
* 生成用户Token * 生成用户Token
*/ */
public static String generateToken(String code, String openId) { public static String generateToken(String code) {
return Jwts.builder() return Jwts.builder()
.claim("openId", openId) .claim("time", new Date().getTime())
.signWith(SignatureAlgorithm.HS256, code) .signWith(SignatureAlgorithm.HS256, code)
.compact(); .compact();
} }
......
...@@ -69,13 +69,8 @@ public class UserServiceImpl implements IUserService { ...@@ -69,13 +69,8 @@ public class UserServiceImpl implements IUserService {
sharerInfo.setUpdateTime(now); sharerInfo.setUpdateTime(now);
sharerInfoMapper.insert(sharerInfo); sharerInfoMapper.insert(sharerInfo);
} }
LoginUserInfo loginUserInfo = new LoginUserInfo();
loginUserInfo.setOpenId(sharerInfo.getOpenId());
loginUserInfo.setSharerAppId(null);
// 生成token // 生成token
String token = LoginUserContextHolder.generateToken(bo.getCode(), loginUserInfo.getOpenId()); String token = LoginUserContextHolder.generateToken(bo.getCode());
loginUserInfo.setAccessToken(token);
jwtHelper.setLoginUserInfo(token, loginUserInfo);
return UserTokenVO.builder().token(token).build(); return UserTokenVO.builder().token(token).build();
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment