提交 42ac76cb 编写于 作者: wangxinxu's avatar wangxinxu

添加APP登录的条件

上级 e72745be
流水线 #30173 已失败 于阶段
in 0 second
...@@ -12,6 +12,7 @@ import org.apache.commons.lang3.StringUtils; ...@@ -12,6 +12,7 @@ import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Async;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import org.springframework.util.CollectionUtils; import org.springframework.util.CollectionUtils;
...@@ -117,15 +118,7 @@ public class TokenUtils { ...@@ -117,15 +118,7 @@ public class TokenUtils {
if ("app".equals(sourceType)) { if ("app".equals(sourceType)) {
List<String> tokenList = logLoginMapper.selectTokenByAcctId(account.getAcctId()); List<String> tokenList = logLoginMapper.selectTokenByAcctId(account.getAcctId());
if (StringUtil.isNotEmptyList(tokenList)) { if (StringUtil.isNotEmptyList(tokenList)) {
for (int i = 0 ; i < tokenList.size(); i++) { delToken(tokenList);
String tokenTmp = "token-" + tokenList.get(i);
if (StringUtils.isNotBlank(cacheClient.get(tokenTmp))) {
del = cacheClient.del(tokenTmp);
logger.info("oldToken: {} num: {} i:{}", tokenTmp, del, i);
} else {
logger.info("oldToken: {} 不存在 i:{}", tokenTmp, i);
}
}
} }
} }
} }
...@@ -192,4 +185,17 @@ public class TokenUtils { ...@@ -192,4 +185,17 @@ public class TokenUtils {
} }
return newToken; return newToken;
} }
@Async
public void delToken(List<String> tokenList) {
for (int i = 0 ; i < tokenList.size(); i++) {
String tokenTmp = "token-" + tokenList.get(i);
if (StringUtils.isNotBlank(cacheClient.get(tokenTmp))) {
Long del = cacheClient.del(tokenTmp);
logger.info("oldToken: {} num: {} i:{}", tokenTmp, del, i);
} else {
logger.info("oldToken: {} 不存在 i:{}", tokenTmp, i);
}
}
}
} }
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册