|
@ -192,7 +192,7 @@ public class LoginServiceImpl implements LoginService { |
|
|
map.put("client", formDTO.getClient()); |
|
|
map.put("client", formDTO.getClient()); |
|
|
map.put("userId", userId); |
|
|
map.put("userId", userId); |
|
|
String token = jwtTokenUtils.createToken(map); |
|
|
String token = jwtTokenUtils.createToken(map); |
|
|
logger.info("app:"+formDTO.getApp()+"client:"+formDTO.getClient()+"userId:"+userId+"生成token["+token+"]"); |
|
|
// logger.info("app:"+formDTO.getApp()+";client:"+formDTO.getClient()+";userId:"+userId+";生成token["+token+"]");
|
|
|
int expire = jwtTokenProperties.getExpire(); |
|
|
int expire = jwtTokenProperties.getExpire(); |
|
|
TokenDto tokenDto = new TokenDto(); |
|
|
TokenDto tokenDto = new TokenDto(); |
|
|
tokenDto.setApp(formDTO.getApp()); |
|
|
tokenDto.setApp(formDTO.getApp()); |
|
@ -201,7 +201,12 @@ public class LoginServiceImpl implements LoginService { |
|
|
tokenDto.setOpenId(wxMaJscode2SessionResult.getOpenid()); |
|
|
tokenDto.setOpenId(wxMaJscode2SessionResult.getOpenid()); |
|
|
tokenDto.setSessionKey(wxMaJscode2SessionResult.getSessionKey()); |
|
|
tokenDto.setSessionKey(wxMaJscode2SessionResult.getSessionKey()); |
|
|
tokenDto.setUnionId(wxMaJscode2SessionResult.getUnionid()); |
|
|
tokenDto.setUnionId(wxMaJscode2SessionResult.getUnionid()); |
|
|
cpUserDetailRedis.set(token,tokenDto, expire); |
|
|
tokenDto.setToken(token); |
|
|
|
|
|
tokenDto.setUpdateTime(System.currentTimeMillis()); |
|
|
|
|
|
tokenDto.setExpireTime(jwtTokenUtils.getExpiration(token).getTime()); |
|
|
|
|
|
cpUserDetailRedis.set(tokenDto, expire); |
|
|
|
|
|
// logger.info("token过期时间:"+tokenUtil.getExpire(tokenDto.getApp(),tokenDto.getClient(),tokenDto.getUserId()));
|
|
|
|
|
|
// logger.info("截止时间:"+ DateUtils.format(jwtTokenUtils.getExpiration(token),"yyyy-MM-dd HH:mm:ss"));
|
|
|
return token; |
|
|
return token; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -258,13 +263,27 @@ public class LoginServiceImpl implements LoginService { |
|
|
map.put("client", formDTO.getClient()); |
|
|
map.put("client", formDTO.getClient()); |
|
|
map.put("userId", userId); |
|
|
map.put("userId", userId); |
|
|
String token = jwtTokenUtils.createToken(map); |
|
|
String token = jwtTokenUtils.createToken(map); |
|
|
logger.info("app:"+formDTO.getApp()+"client:"+formDTO.getClient()+"userId:"+userId+"生成token["+token+"]"); |
|
|
// logger.info("app:"+formDTO.getApp()+";client:"+formDTO.getClient()+";userId:"+userId+";生成token["+token+"]");
|
|
|
int expire = jwtTokenProperties.getExpire(); |
|
|
int expire = jwtTokenProperties.getExpire(); |
|
|
TokenDto tokenDto = new TokenDto(); |
|
|
TokenDto tokenDto = new TokenDto(); |
|
|
tokenDto.setApp(formDTO.getApp()); |
|
|
tokenDto.setApp(formDTO.getApp()); |
|
|
tokenDto.setClient(formDTO.getClient()); |
|
|
tokenDto.setClient(formDTO.getClient()); |
|
|
tokenDto.setUserId(userId); |
|
|
tokenDto.setUserId(userId); |
|
|
cpUserDetailRedis.set(token,tokenDto, expire); |
|
|
tokenDto.setToken(token); |
|
|
|
|
|
tokenDto.setUpdateTime(System.currentTimeMillis()); |
|
|
|
|
|
tokenDto.setExpireTime(jwtTokenUtils.getExpiration(token).getTime()); |
|
|
|
|
|
cpUserDetailRedis.set(tokenDto, expire); |
|
|
|
|
|
// logger.info("token过期时间:"+tokenUtil.getExpire(tokenDto.getApp(),tokenDto.getClient(),tokenDto.getUserId()));
|
|
|
|
|
|
// logger.info("截止时间:"+ DateUtils.format(jwtTokenUtils.getExpiration(token),"yyyy-MM-dd HH:mm:ss"));
|
|
|
return token; |
|
|
return token; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public Result logoutByToken(String token) { |
|
|
|
|
|
//记录登出日志
|
|
|
|
|
|
//删除redis
|
|
|
|
|
|
//web端清空菜单栏和权限,小程序目前又
|
|
|
|
|
|
return null; |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|