feat: update_inm关于销售发货/其他出库的bug2
This commit is contained in:
parent
afc884eb7f
commit
8c27b1a03c
|
@ -232,10 +232,6 @@ class InmService:
|
||||||
"""
|
"""
|
||||||
更新库存, 支持反向操作
|
更新库存, 支持反向操作
|
||||||
"""
|
"""
|
||||||
in_or_out = 1
|
|
||||||
if is_reverse:
|
|
||||||
in_or_out = -1
|
|
||||||
|
|
||||||
if instance.type == MIO.MIO_TYPE_PUR_IN: # 需要更新订单
|
if instance.type == MIO.MIO_TYPE_PUR_IN: # 需要更新订单
|
||||||
# 这里还需要对入厂检验进行处理
|
# 这里还需要对入厂检验进行处理
|
||||||
if is_reverse:
|
if is_reverse:
|
||||||
|
@ -244,7 +240,10 @@ class InmService:
|
||||||
for item in MIOItem.objects.filter(mio=instance):
|
for item in MIOItem.objects.filter(mio=instance):
|
||||||
BatchSt.g_create(batch=item.batch, mio=instance, material_start=item.material)
|
BatchSt.g_create(batch=item.batch, mio=instance, material_start=item.material)
|
||||||
from apps.pum.services import PumService
|
from apps.pum.services import PumService
|
||||||
cls.update_mb(instance, in_or_out)
|
if is_reverse:
|
||||||
|
cls.update_mb(instance, -1)
|
||||||
|
else:
|
||||||
|
cls.update_mb(instance, 1)
|
||||||
PumService.mio_purin(instance, is_reverse)
|
PumService.mio_purin(instance, is_reverse)
|
||||||
elif instance.type == MIO.MIO_TYPE_OTHER_IN:
|
elif instance.type == MIO.MIO_TYPE_OTHER_IN:
|
||||||
if is_reverse:
|
if is_reverse:
|
||||||
|
@ -252,7 +251,10 @@ class InmService:
|
||||||
else:
|
else:
|
||||||
for item in MIOItem.objects.filter(mio=instance):
|
for item in MIOItem.objects.filter(mio=instance):
|
||||||
BatchSt.g_create(batch=item, mio=instance, material_start=item.material)
|
BatchSt.g_create(batch=item, mio=instance, material_start=item.material)
|
||||||
cls.update_mb(instance, in_or_out)
|
if is_reverse:
|
||||||
|
cls.update_mb(instance, -1)
|
||||||
|
else:
|
||||||
|
cls.update_mb(instance, 1)
|
||||||
elif instance.type == MIO.MIO_TYPE_DO_IN:
|
elif instance.type == MIO.MIO_TYPE_DO_IN:
|
||||||
mioitems = MIOItem.objects.filter(mio=instance)
|
mioitems = MIOItem.objects.filter(mio=instance)
|
||||||
if is_reverse:
|
if is_reverse:
|
||||||
|
|
Loading…
Reference in New Issue