diff --git a/apps/mtm/services.py b/apps/mtm/services.py index 626b95b4..4cd99e6e 100644 --- a/apps/mtm/services.py +++ b/apps/mtm/services.py @@ -58,7 +58,7 @@ def daoru_material(path: str): i = 3 if sheet['a2'].value != '物料编号': raise ParseError('列错误导入失败') - while sheet[f'b{i}'].value is not None: + while sheet[f'b{i}'].value is not None or sheet[f'd{i}'].value is not None: type_str = sheet[f'b{i}'].value.replace(' ', '') try: type = type_dict[type_str]