续约代办历史记录迁移

展会线索登记
This commit is contained in:
2026-03-25 09:34:48 +08:00
parent ab0813c5ec
commit 25225ce136
10 changed files with 3647 additions and 1380 deletions
+4 -2
View File
@@ -97,7 +97,6 @@ class YDAPI:
break
try:
res = requests.get(api, headers=headers, params=formData)
return res.json()
except (requests.exceptions.RequestException, Exception) as e:
print(f"请求出现异常: {e}, 正在重试({attempt + 1}/{max_retries})...")
@@ -155,7 +154,7 @@ class YDAPI:
systemToken="XA966F81JAJOFCVVVKO64E9MIIZV1EWE5SFMKJ2", instanceStatus="RUNNING",
max_retries=10, delay=2, createFromTimeGMT=None, createToTimeGMT=None,
modifiedFromTimeGMT=None,
modifiedToTimeGMT=None, searchFieldJson={},useAlias=False):
modifiedToTimeGMT=None, searchFieldJson={},useAlias=False, instanceIdList=None):
"""
函数功能:读取流程表单的所有数据,并加入重试机制。
@@ -169,6 +168,7 @@ class YDAPI:
instanceStatus (str): 流程实例状态,默认为"RUNNING"
max_retries (int): 最大重试次数,默认为10次
delay (int): 每次重试之间的延迟秒数,默认为2秒
instanceIdList (list): 实例ID列表,用于精确查询
Returns:
dict: 返回从API获取的流程表单实例数据的JSON解析结果。
@@ -199,6 +199,8 @@ class YDAPI:
),
"useAlias": useAlias,
}
if instanceIdList:
formData["instanceIdList"] = instanceIdList
# print(formData)
while True: