diff --git a/apps/mtm/models.py b/apps/mtm/models.py index 1f7c9065..a0ad7be6 100644 --- a/apps/mtm/models.py +++ b/apps/mtm/models.py @@ -192,6 +192,8 @@ class Route(CommonADModel): # 校验工艺路线是否正常 rq = Route.objects.filter( **kwargs).order_by('sort', 'process__sort', 'create_time') + if not rq.exists(): + raise ParseError('未配置工艺路线') if rq.first().material_in is None or rq.last().material_out is None or rq.last().material_out != rq.last().material: raise ParseError('首步缺少输入/最后一步缺少输出') if not rq.filter(is_count_utask=True).exists():