fix 修复 临时解决sa-token使用秒 redis是毫秒导致1秒的精度问题 手动补偿(等satoken官方修复)
This commit is contained in:
parent
53cf1b2013
commit
d89f147c54
@ -85,7 +85,8 @@ public class PlusSaTokenDao implements SaTokenDao {
|
|||||||
@Override
|
@Override
|
||||||
public long getTimeout(String key) {
|
public long getTimeout(String key) {
|
||||||
long timeout = RedisUtils.getTimeToLive(key);
|
long timeout = RedisUtils.getTimeToLive(key);
|
||||||
return timeout < 0 ? timeout : timeout / 1000;
|
// 加1的目的 解决sa-token使用秒 redis是毫秒导致1秒的精度问题 手动补偿
|
||||||
|
return timeout < 0 ? timeout : timeout / 1000 + 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -152,7 +153,8 @@ public class PlusSaTokenDao implements SaTokenDao {
|
|||||||
@Override
|
@Override
|
||||||
public long getObjectTimeout(String key) {
|
public long getObjectTimeout(String key) {
|
||||||
long timeout = RedisUtils.getTimeToLive(key);
|
long timeout = RedisUtils.getTimeToLive(key);
|
||||||
return timeout < 0 ? timeout : timeout / 1000;
|
// 加1的目的 解决sa-token使用秒 redis是毫秒导致1秒的精度问题 手动补偿
|
||||||
|
return timeout < 0 ? timeout : timeout / 1000 + 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user