fix: 销售发货时update_mb_item的bug

This commit is contained in:
caoqianming 2025-07-31 13:46:39 +08:00
parent 54345d2bce
commit de953085cd
1 changed files with 3 additions and 3 deletions

View File

@ -440,10 +440,10 @@ class InmService:
mioitemws = MIOItemw.objects.filter(Q(ftest=None) | Q(ftest__defect_main=None), mioitem=i) mioitemws = MIOItemw.objects.filter(Q(ftest=None) | Q(ftest__defect_main=None), mioitem=i)
if mioitemws.count() != change_count: if mioitemws.count() != change_count:
raise ParseError("出入库与明细数量不一致,操作失败") raise ParseError("出入库与明细数量不一致,操作失败")
number_out = None
if mio_type == MIO.MIO_TYPE_SALE_OUT:
number_out = mioitemw.number_out
for mioitemw in mioitemws: for mioitemw in mioitemws:
number_out = None
if mio_type == MIO.MIO_TYPE_SALE_OUT:
number_out = mioitemw.number_out
Wpr.change_or_new(wpr=mioitemw.wpr, old_mb=mb, number_out=number_out) Wpr.change_or_new(wpr=mioitemw.wpr, old_mb=mb, number_out=number_out)
else: else:
raise ParseError("不支持的操作") raise ParseError("不支持的操作")