feat: 获取该批次的dag数据需要传入version

This commit is contained in:
caoqianming 2025-04-25 21:35:37 +08:00
parent be57fec29f
commit c8d05bed68
2 changed files with 4 additions and 3 deletions

View File

@ -961,9 +961,9 @@ def mlog_audit_end(ticket: Ticket):
mlog_submit(ins, ticket.create_by, now)
def get_batch_dag(batch_number: str):
def get_batch_dag(batch_number: str, version=1):
try:
batch_ins = BatchSt.objects.get(batch=batch_number)
batch_ins = BatchSt.objects.get(batch=batch_number, version=version)
except Exception:
raise ParseError("该批次号未构建关系链")
# 收集所有相关批次和边

View File

@ -816,6 +816,7 @@ class BatchLogViewSet(ListModelMixin, CustomGenericViewSet):
获取该批次的DAG图数据
"""
batch = request.data.get("batch", None)
version = request.data.get("version", 1)
if not batch:
raise ParseError("缺少batch参数")
return Response(get_batch_dag(batch))
return Response(get_batch_dag(batch, version))