From f82db7bb6f446775cb7b022e8a483cab40a2740f Mon Sep 17 00:00:00 2001 From: caoqianming Date: Wed, 3 Sep 2025 11:27:58 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AF=BC=E5=85=A5=E7=89=A9=E6=96=99?= =?UTF-8?q?=E6=98=8E=E7=BB=86=E6=97=B6=E5=8F=AF=E9=BB=98=E8=AE=A4=E6=89=B9?= =?UTF-8?q?=E6=AC=A1=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/inm/services_daoru.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/inm/services_daoru.py b/apps/inm/services_daoru.py index f4ea563a..6178c576 100644 --- a/apps/inm/services_daoru.py +++ b/apps/inm/services_daoru.py @@ -145,6 +145,10 @@ def daoru_mioitems(path:str, mio:MIO): material = Material.objects.get(number=material_number) except Exception as e: raise ParseError(f"未找到物料:{material_number} {e}") + if not batch and material.bin_number_main: + batch = material.bin_number_main + else: + raise ParseError(f"第{ind}行批次为空") count = sheet[f"c{ind}"].value warehouse_name = sheet[f"d{ind}"].value try: