feat(erp):优化品牌商标缓存与方舟API调用逻辑

- 品牌商标缓存服务增加一天内去重保存逻辑- 方舟API调用支持TOKEN失效自动重新注册
- 增加证书验证失败重试机制
- 修复代理池API签名密钥
-优化商标检查面板完成状态计算逻辑- 更新应用配置注释格式
This commit is contained in:
2025-11-17 14:34:08 +08:00
parent 937a84bb81
commit d29d4d69da
9 changed files with 112 additions and 24 deletions

View File

@@ -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);