diff --git a/apps/inm/serializers2.py b/apps/inm/serializers2.py index db19a976..a82e2337 100644 --- a/apps/inm/serializers2.py +++ b/apps/inm/serializers2.py @@ -16,6 +16,11 @@ class MIOItemwCreateUpdateSerializer(CustomModelSerializer): def validate(self, attrs): mioitem: MIOItem = attrs["mioitem"] mio: MIO = mioitem.mio + ftest_data = attrs.get("ftest", None) + if ftest_data and mio.type == MIO.MIO_TYPE_PUR_IN: + ftest_data["type"] = "purin" + else: + raise ParseError('采购入库才可进行检验') if mioitem.mio.submit_time is not None: raise ParseError('出入库已提交不可编辑') wpr: Wpr = attrs.get("wpr", None)