diff --git a/apps/inm/serializers.py b/apps/inm/serializers.py index 05987c5c..c5362e53 100644 --- a/apps/inm/serializers.py +++ b/apps/inm/serializers.py @@ -184,14 +184,12 @@ class MIOItemCreateSerializer(CustomModelSerializer): MIOItemw.objects.create(mioitem=instance, number=item.number, wpr=item) else: raise ParseError('请提供产品明细编号') + elif mio.type in [MIO.MIO_TYPE_PUR_IN, MIO.MIO_TYPE_OTHER_IN] and count==1: + MIOItemw.objects.create(mioitem=instance, number=batch) else: raise ParseError('不支持自动生成请提供产品明细') elif len(mioitemw) >= 1: - pass - elif mio.type in [MIO.MIO_TYPE_PUR_IN, MIO.MIO_TYPE_OTHER_IN] and count==1: - MIOItemw.objects.create(mioitem=instance, number=batch) - - + raise ParseError("暂不支持") return instance