diff --git a/apps/inm/serializers.py b/apps/inm/serializers.py index 4bf78ddb..a84ad558 100644 --- a/apps/inm/serializers.py +++ b/apps/inm/serializers.py @@ -180,7 +180,12 @@ class MIOItemCreateSerializer(CustomModelSerializer): else: raise ParseError('不支持自动生成请提供产品明细') elif len(mioitemw) >= 1: - raise ParseError("暂不支持") + mio_type = mio.type + for item in mioitemw: + if item.get("wpr", None) is None and mio_type != "pur_in": + raise ParseError(f'{item["number"]}_请提供产品明细ID') + else: + MIOItemw.objects.create(mioitem=instance, **item) return instance