feat: 任务失败后继续执行下一条 (#170)

This commit is contained in:
chengma
2026-08-11 18:21:25 +08:00
parent b2c99840b3
commit 8b8a542cc5
14 changed files with 280 additions and 103 deletions
+4 -1
View File
@@ -136,7 +136,7 @@ Client 应执行:
1. **Admin:**服务地址、Client 编号、认证状态、请求超时和测试连接。
2. **Android 设备:**ADB 地址、拼多多包名、设备测试连接。
3. **自动化:**轮询周期、任务超时、最大重试次数和演练模式。
3. **自动化:**轮询周期、任务超时和演练模式。
4. **安全与诊断:**价格允许偏差、最大购买数量、日志目录、截图/XML 保留周期。
5. **软件更新:**当前版本、清单地址、账号、密码、保存/检查按钮和稳定状态文字。
@@ -146,6 +146,9 @@ Client 应执行:
任务共有 8 个标准状态:`claimed`、`running`、`result_pending`、`retry_wait`、`manual_review`、`succeeded`、`failed`、`cancelled`。
`retry_wait` 只为兼容旧数据和采集进程异常退出保留;自动任务不会选择它,也不会
自动重试失败任务。
没有"待领取"状态——任务在领取成功那一刻才写进本地库,见 [03 数据模型](03-data-model.md) §3.1。
**每个状态的中文显示、含义和允许的转换,以 [03 数据模型](03-data-model.md) §7 为准**(那是唯一权威定义,写代码和写测试都看那一张表)。