feat: validate_dag检查检查未到达的物料
This commit is contained in:
parent
e607dfd51b
commit
636042e9c3
|
|
@ -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)}"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue