feat(erp):优化品牌商标缓存与方舟API调用逻辑
- 品牌商标缓存服务增加一天内去重保存逻辑- 方舟API调用支持TOKEN失效自动重新注册 - 增加证书验证失败重试机制 - 修复代理池API签名密钥 -优化商标检查面板完成状态计算逻辑- 更新应用配置注释格式
This commit is contained in:
@@ -27,7 +27,7 @@ public class MarkController {
|
||||
|
||||
/**
|
||||
* 获取 Token
|
||||
* 如果 Redis 中不存在 Token,自动注册新账号
|
||||
* 如果 Redis 中不存在 Token 或 Token 不可用,自动注册新账号
|
||||
*
|
||||
* @return Token 字符串
|
||||
*/
|
||||
@@ -37,11 +37,12 @@ public class MarkController {
|
||||
// 先尝试从 Redis 获取现有 Token
|
||||
String token = redisCache.getCacheMapValue(CacheConstants.MARK_ACCOUNT_KEY, "token");
|
||||
|
||||
if (token != null && !token.isEmpty()) {
|
||||
// 验证 Token 是否可用
|
||||
if (token != null && !token.isEmpty() && markService.validateToken(token)) {
|
||||
return AjaxResult.success("获取成功", token);
|
||||
}
|
||||
|
||||
// Token 不存在,自动注册新账号
|
||||
// Token 不存在或不可用,重新注册新账号
|
||||
token = markService.reg();
|
||||
return AjaxResult.success("注册成功", token);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user