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);
|
||||
|
||||
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);
|
||||
|
||||
logger.info("Salesforce登录成功,Session ID: {}, 用户ID: {}, ORG类型: {}, 环境编码: {}",
|
||||
logger.info("Salesforce登录成功,Session ID: {}, 用户ID: {}, ORG类型: {}, 环境编码: {}, 缓存有效期: 2小时",
|
||||
result.getSessionId(), result.getUserId(), result.getOrgType(), activeEnvironment.getEnvironmentCode());
|
||||
} else {
|
||||
saveLoginHistory(result, request, "failed", activeEnvironment);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user