mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-11-04 20:28:44 +08:00 
			
		
		
		
	解决 Set access token expire time to 0 报错问题
This commit is contained in:
		@@ -37,7 +37,9 @@ public class OAuth2AccessTokenRedisDAO {
 | 
			
		||||
        // 清理多余字段,避免缓存
 | 
			
		||||
        accessTokenDO.setUpdater(null).setUpdateTime(null).setCreateTime(null).setCreator(null).setDeleted(null);
 | 
			
		||||
        long time = LocalDateTimeUtil.between(LocalDateTime.now(), accessTokenDO.getExpiresTime(), ChronoUnit.SECONDS);
 | 
			
		||||
        stringRedisTemplate.opsForValue().set(redisKey, JsonUtils.toJsonString(accessTokenDO), time, TimeUnit.SECONDS);
 | 
			
		||||
        if (time > 0) {
 | 
			
		||||
            stringRedisTemplate.opsForValue().set(redisKey, JsonUtils.toJsonString(accessTokenDO), time, TimeUnit.SECONDS);
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public void delete(String accessToken) {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user