|
@@ -905,6 +905,13 @@ class TaskService:
|
|
|
api_base_url = config_handler.get('external_api', 'project_api_url', 'http://192.168.92.61:9003/api/external/projects').rstrip('/')
|
|
api_base_url = config_handler.get('external_api', 'project_api_url', 'http://192.168.92.61:9003/api/external/projects').rstrip('/')
|
|
|
api_url = f"{api_base_url}/init"
|
|
api_url = f"{api_base_url}/init"
|
|
|
token = config_handler.get('external_api', 'admin_token', '')
|
|
token = config_handler.get('external_api', 'admin_token', '')
|
|
|
|
|
+
|
|
|
|
|
+ # 清理token值:去除可能的引号和空格
|
|
|
|
|
+ if token:
|
|
|
|
|
+ token = token.strip().strip('"').strip("'")
|
|
|
|
|
+
|
|
|
|
|
+ if not token:
|
|
|
|
|
+ return False, "外部平台Token未配置"
|
|
|
|
|
|
|
|
# 3. 发送请求 (不持有数据库连接)
|
|
# 3. 发送请求 (不持有数据库连接)
|
|
|
async with httpx.AsyncClient(timeout=120.0) as client: # 增加超时时间到 120s
|
|
async with httpx.AsyncClient(timeout=120.0) as client: # 增加超时时间到 120s
|