From 24bdb818a5404bc8156ddda833e3aa2b784dd6b5 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Thu, 16 Jan 2025 08:34:59 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E9=87=87=E8=B4=AD=E5=85=A5=E5=BA=93?= =?UTF-8?q?=E6=89=8D=E5=8F=AF=E8=BF=9B=E8=A1=8C=E6=A3=80=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/inm/serializers2.py | 5 +++++ 1 file changed, 5 insertions(+) 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)