diff --git a/apps/pm/services.py b/apps/pm/services.py index 27afe22a..be120c0e 100644 --- a/apps/pm/services.py +++ b/apps/pm/services.py @@ -171,9 +171,10 @@ class PmService: gjson_item = utask.routepack.get_gjson(final_material_id=product.id) if not gjson_item: raise ParseError("缺少该产品的生产子图") - rqs = Route.get_routes(gjson_item["routes"]) + rqs = Route.get_routes(routeIds=gjson_item["routes"]) else: rqs = Route.get_routes(material=product) + if not rqs.exists(): raise ParseError('未配置工艺路线')