diff --git a/apps/mtm/serializers.py b/apps/mtm/serializers.py index 0b0c36e4..c180e946 100644 --- a/apps/mtm/serializers.py +++ b/apps/mtm/serializers.py @@ -270,6 +270,8 @@ class RouteSerializer(CustomModelSerializer): if material_out: if material_out.process is None: material_out.process = process + if material_out_tracking != material_out.tracking: + raise ParseError("物料跟踪类型不一致!请前往物料处修改") if instance.material: material_out.parent = instance.material material_out.save()