支持验收项目独立启动爬虫采集

This commit is contained in:
2026-09-01 23:00:55 +08:00
parent a7478acd13
commit fd083e0438
4 changed files with 309 additions and 1 deletions

8
app.py
View File

@@ -33,6 +33,7 @@ from acceptance_service import (
create_acceptance_device,
create_acceptance_task,
collect_acceptance_now,
collect_acceptance_crawler_now,
get_acceptance_resources,
get_acceptance_link_ai_data,
get_acceptance_task,
@@ -353,6 +354,13 @@ def create_app() -> Flask:
def collect_project_acceptance_now(task_id: str):
return jsonify({"data": collect_acceptance_now(task_id), "request_id": g.request_id}), 201
@app.route("/api/v1/acceptance-tasks/<task_id>/collect-crawler-now", methods=["POST"])
def collect_project_acceptance_crawler_now(task_id: str):
return jsonify({
"data": collect_acceptance_crawler_now(task_id),
"request_id": g.request_id,
}), 201
@app.route("/api/v1/acceptance-tasks/<task_id>/retry-failed-devices", methods=["POST"])
def retry_project_acceptance_failed_devices(task_id: str):
return jsonify({