diff --git a/apps/inm/services.py b/apps/inm/services.py index 010ee51f..a4ac8fee 100644 --- a/apps/inm/services.py +++ b/apps/inm/services.py @@ -271,6 +271,9 @@ class InmService: """ 更新库存, 支持反向操作 """ + if not MIOItem.objects.filter(mio=instance).exists(): + raise ParseError("出入库记录缺失明细,无法操作") + if instance.type == MIO.MIO_TYPE_PUR_IN: # 需要更新订单 # 这里还需要对入厂检验进行处理 if is_reverse: