fix: do_in bug
This commit is contained in:
parent
4bea3d973e
commit
8ee48f77fc
|
|
@ -37,11 +37,14 @@ def do_out(item: MIOItem, is_reverse: bool = False):
|
|||
is_zhj = False # 是否组合件领料
|
||||
if mias.exists():
|
||||
is_zhj = True
|
||||
mias_list = list(mias.values_list('material', 'batch', 'rate'))
|
||||
for i in range(len(mias_list)):
|
||||
material, batch, rate = mias_list[i]
|
||||
new_count = rate * item.count # 假设 item.count 存在
|
||||
action_list.append([material, batch, new_count, None])
|
||||
mias_data = mias.values('material', 'batch', 'rate')
|
||||
for data in mias_data:
|
||||
# 通过字典键访问数据
|
||||
material = data['material']
|
||||
batch = data['batch']
|
||||
rate = data['rate']
|
||||
new_count = rate * item.count
|
||||
action_list.append([material, batch, new_count, None, None])
|
||||
else:
|
||||
action_list = [[item.material, item.batch, item.count, defect]]
|
||||
|
||||
|
|
@ -156,10 +159,13 @@ def do_in(item: MIOItem):
|
|||
|
||||
if mias.exists():
|
||||
is_zhj = True
|
||||
mias_list = mias.values_list('material', 'batch', 'rate')
|
||||
for i in mias_list:
|
||||
material, batch, rate = i
|
||||
new_count = rate * item.count # 假设 item.count 存在
|
||||
mias_data = mias.values('material', 'batch', 'rate')
|
||||
for data in mias_data:
|
||||
# 通过字典键访问数据
|
||||
material = data['material']
|
||||
batch = data['batch']
|
||||
rate = data['rate']
|
||||
new_count = rate * item.count
|
||||
action_list.append([material, batch, new_count, None, None])
|
||||
else:
|
||||
action_list = [[item.material, item.batch, item.count, defect, item.wm]]
|
||||
|
|
|
|||
Loading…
Reference in New Issue