feat: validate_dag检查检查未到达的物料

This commit is contained in:
caoqianming 2025-12-12 08:54:01 +08:00
parent e607dfd51b
commit 636042e9c3
1 changed files with 3 additions and 1 deletions

View File

@ -527,7 +527,9 @@ class Route(CommonADModel):
# 5. 检查未到达的物料 # 5. 检查未到达的物料
unreachable_ids = all_material_ids - visited unreachable_ids = all_material_ids - visited
if check_final and unreachable_ids: if check_final is False:
unreachable_ids.discard(final_id)
if unreachable_ids:
# unreachable_materials = Material.objects.filter(id__in=unreachable_ids).values_list('name', flat=True) # unreachable_materials = Material.objects.filter(id__in=unreachable_ids).values_list('name', flat=True)
# raise ParseError( # raise ParseError(
# f"以下物料无法到达最终物料: {list(unreachable_materials)}" # f"以下物料无法到达最终物料: {list(unreachable_materials)}"