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 # 是否组合件领料
|
is_zhj = False # 是否组合件领料
|
||||||
if mias.exists():
|
if mias.exists():
|
||||||
is_zhj = True
|
is_zhj = True
|
||||||
mias_list = list(mias.values_list('material', 'batch', 'rate'))
|
mias_data = mias.values('material', 'batch', 'rate')
|
||||||
for i in range(len(mias_list)):
|
for data in mias_data:
|
||||||
material, batch, rate = mias_list[i]
|
# 通过字典键访问数据
|
||||||
new_count = rate * item.count # 假设 item.count 存在
|
material = data['material']
|
||||||
action_list.append([material, batch, new_count, None])
|
batch = data['batch']
|
||||||
|
rate = data['rate']
|
||||||
|
new_count = rate * item.count
|
||||||
|
action_list.append([material, batch, new_count, None, None])
|
||||||
else:
|
else:
|
||||||
action_list = [[item.material, item.batch, item.count, defect]]
|
action_list = [[item.material, item.batch, item.count, defect]]
|
||||||
|
|
||||||
|
|
@ -156,10 +159,13 @@ def do_in(item: MIOItem):
|
||||||
|
|
||||||
if mias.exists():
|
if mias.exists():
|
||||||
is_zhj = True
|
is_zhj = True
|
||||||
mias_list = mias.values_list('material', 'batch', 'rate')
|
mias_data = mias.values('material', 'batch', 'rate')
|
||||||
for i in mias_list:
|
for data in mias_data:
|
||||||
material, batch, rate = i
|
# 通过字典键访问数据
|
||||||
new_count = rate * item.count # 假设 item.count 存在
|
material = data['material']
|
||||||
|
batch = data['batch']
|
||||||
|
rate = data['rate']
|
||||||
|
new_count = rate * item.count
|
||||||
action_list.append([material, batch, new_count, None, None])
|
action_list.append([material, batch, new_count, None, None])
|
||||||
else:
|
else:
|
||||||
action_list = [[item.material, item.batch, item.count, defect, item.wm]]
|
action_list = [[item.material, item.batch, item.count, defect, item.wm]]
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue