feat: 登录成功后设置缓存有效期为2小时
- 登录成功后缓存登录结果,有效期设置为2小时 - 增强日志输出,显示缓存有效期信息 - 使用 TimeUnit.HOURS 明确时间单位 需求编号: 2026-01-21-001
This commit is contained in:
parent
9d15d57c35
commit
4b4dc90a98
@ -103,11 +103,11 @@ public class SalesforceLoginServiceImpl implements ISalesforceLoginService {
|
|||||||
saveLoginHistory(result, request, "success", activeEnvironment);
|
saveLoginHistory(result, request, "success", activeEnvironment);
|
||||||
|
|
||||||
String cacheKey = getCacheKeyByOrgType(orgType);
|
String cacheKey = getCacheKeyByOrgType(orgType);
|
||||||
CacheUtils.put(SalesforceConfigConstants.CACHE_NAME, cacheKey, result);
|
CacheUtils.put(SalesforceConfigConstants.CACHE_NAME, cacheKey, result, 2, java.util.concurrent.TimeUnit.HOURS);
|
||||||
|
|
||||||
updateEnvironmentValidity(orgType, true);
|
updateEnvironmentValidity(orgType, true);
|
||||||
|
|
||||||
logger.info("Salesforce登录成功,Session ID: {}, 用户ID: {}, ORG类型: {}, 环境编码: {}",
|
logger.info("Salesforce登录成功,Session ID: {}, 用户ID: {}, ORG类型: {}, 环境编码: {}, 缓存有效期: 2小时",
|
||||||
result.getSessionId(), result.getUserId(), result.getOrgType(), activeEnvironment.getEnvironmentCode());
|
result.getSessionId(), result.getUserId(), result.getOrgType(), activeEnvironment.getEnvironmentCode());
|
||||||
} else {
|
} else {
|
||||||
saveLoginHistory(result, request, "failed", activeEnvironment);
|
saveLoginHistory(result, request, "failed", activeEnvironment);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user