fix: do_in 可直接取用wm
This commit is contained in:
parent
e7ebdb0e8e
commit
8b74d0b121
|
|
@ -160,9 +160,9 @@ def do_in(item: MIOItem):
|
|||
for i in mias_list:
|
||||
material, batch, rate = i
|
||||
new_count = rate * item.count # 假设 item.count 存在
|
||||
action_list.append([material, batch, new_count, None])
|
||||
action_list.append([material, batch, new_count, None, None])
|
||||
else:
|
||||
action_list = [[item.material, item.batch, item.count, defect]]
|
||||
action_list = [[item.material, item.batch, item.count, defect, item.wm]]
|
||||
|
||||
production_dept = None
|
||||
|
||||
|
|
@ -170,12 +170,15 @@ def do_in(item: MIOItem):
|
|||
if is_zhj:
|
||||
xbatchs = [item.batch]
|
||||
for al in action_list:
|
||||
xmaterial, xbatch, xcount, defect = al
|
||||
xmaterial, xbatch, xcount, defect, xwm = al
|
||||
if xcount <= 0:
|
||||
raise ParseError("存在非正数!")
|
||||
|
||||
xbatchs.append(xbatch)
|
||||
if material.into_wm:
|
||||
if xwm:
|
||||
wm = xwm
|
||||
else:
|
||||
wm_qs = WMaterial.objects.filter(
|
||||
batch=xbatch,
|
||||
material=xmaterial,
|
||||
|
|
|
|||
Loading…
Reference in New Issue