fix: 用于混料的原料不与车间库存交互
This commit is contained in:
parent
4f6610c821
commit
8548004690
|
@ -87,9 +87,13 @@ def do_out(mio: MIO):
|
||||||
do_user = mio.do_user
|
do_user = mio.do_user
|
||||||
mioitems = MIOItem.objects.filter(mio=mio)
|
mioitems = MIOItem.objects.filter(mio=mio)
|
||||||
for item in mioitems:
|
for item in mioitems:
|
||||||
|
# 用于混料的原料不与车间库存交互
|
||||||
|
material = item.material
|
||||||
|
if material.type in [Material.MA_TYPE_MAINSO, Material.MA_TYPE_HELPSO]:
|
||||||
|
continue
|
||||||
action_list = []
|
action_list = []
|
||||||
mias = MIOItemA.objects.filter(mioitem=item)
|
mias = MIOItemA.objects.filter(mioitem=item)
|
||||||
if mias.exists(): # 组合件入库
|
if mias.exists():
|
||||||
mias_list = list(mias.values_list('material', 'batch', 'rate'))
|
mias_list = list(mias.values_list('material', 'batch', 'rate'))
|
||||||
for i in range(len(mias_list)):
|
for i in range(len(mias_list)):
|
||||||
material, batch, rate = mias_list[i]
|
material, batch, rate = mias_list[i]
|
||||||
|
@ -121,6 +125,10 @@ def do_in(mio: MIO):
|
||||||
do_user = mio.do_user
|
do_user = mio.do_user
|
||||||
mioitems = MIOItem.objects.filter(mio=mio)
|
mioitems = MIOItem.objects.filter(mio=mio)
|
||||||
for item in mioitems:
|
for item in mioitems:
|
||||||
|
# 用于混料的原料不与车间库存交互
|
||||||
|
material = item.material
|
||||||
|
if material.type in [Material.MA_TYPE_MAINSO, Material.MA_TYPE_HELPSO]:
|
||||||
|
continue
|
||||||
action_list = []
|
action_list = []
|
||||||
mias = MIOItemA.objects.filter(mioitem=item)
|
mias = MIOItemA.objects.filter(mioitem=item)
|
||||||
if mias.exists(): # 组合件入库
|
if mias.exists(): # 组合件入库
|
||||||
|
|
Loading…
Reference in New Issue