|
@@ -504,13 +504,19 @@ async def delete_task():
|
|
|
if not doc_id:
|
|
|
return jsonify({"status_code": 500, "detail": "docId not found", "data": {}})
|
|
|
|
|
|
+ dataset_id: str = body.get("dataset_id", 12)
|
|
|
+ batch: bool = body.get("batch_process", False)
|
|
|
+
|
|
|
resource = get_resource_manager()
|
|
|
build_graph_task = BuildGraph(
|
|
|
neo4j=resource.graph_client,
|
|
|
es_client=resource.es_client,
|
|
|
mysql_client=resource.mysql_client,
|
|
|
)
|
|
|
- await build_graph_task.deal(doc_id)
|
|
|
+ if batch:
|
|
|
+ await build_graph_task.deal_batch(dataset_id)
|
|
|
+ else:
|
|
|
+ await build_graph_task.deal(doc_id)
|
|
|
return jsonify({"status_code": 200, "detail": "success", "data": {}})
|
|
|
|
|
|
|