From 4cffb8a563b4dd53cfbecd86955ce3b1486784b8 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Thu, 4 Sep 2025 10:55:56 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=87=BA=E5=85=A5=E5=BA=93=E6=98=8E?= =?UTF-8?q?=E7=BB=86=E5=8F=AF=E9=BB=98=E8=AE=A4=E6=89=B9=E6=AC=A1=E4=B8=BA?= =?UTF-8?q?=E6=97=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/inm/serializers.py | 4 +++- apps/inm/services_daoru.py | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/inm/serializers.py b/apps/inm/serializers.py index 3521d692..6770119c 100644 --- a/apps/inm/serializers.py +++ b/apps/inm/serializers.py @@ -153,7 +153,9 @@ class MIOItemCreateSerializer(CustomModelSerializer): validated_data["batch"] = wm.batch material: Material = validated_data['material'] - batch = validated_data['batch'] + batch = validated_data.get("batch", None) + if not batch: + batch = "无" if material.is_hidden: raise ParseError('隐式物料不可出入库') if mio.type in [MIO.MIO_TYPE_RETURN_IN, MIO.MIO_TYPE_BORROW_OUT]: diff --git a/apps/inm/services_daoru.py b/apps/inm/services_daoru.py index defd7ab6..be19207e 100644 --- a/apps/inm/services_daoru.py +++ b/apps/inm/services_daoru.py @@ -148,7 +148,7 @@ def daoru_mioitems(path:str, mio:MIO): if batch: pass else: - batch = "无批次" + batch = "无" count = sheet[f"c{ind}"].value warehouse_name = sheet[f"d{ind}"].value try: