fix: do_in bug3

This commit is contained in:
caoqianming 2025-12-11 10:41:53 +08:00
parent 8ee48f77fc
commit 984f875a6c
1 changed files with 8 additions and 12 deletions

View File

@ -37,12 +37,10 @@ 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_data = mias.values('material', 'batch', 'rate') for itema in mias:
for data in mias_data: material = itema.material
# 通过字典键访问数据 batch = itema.batch
material = data['material'] rate = itema.rate
batch = data['batch']
rate = data['rate']
new_count = rate * item.count 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:
@ -159,12 +157,10 @@ def do_in(item: MIOItem):
if mias.exists(): if mias.exists():
is_zhj = True is_zhj = True
mias_data = mias.values('material', 'batch', 'rate') for itema in mias:
for data in mias_data: material = itema.material
# 通过字典键访问数据 batch = itema.batch
material = data['material'] rate = itema.rate
batch = data['batch']
rate = data['rate']
new_count = rate * item.count 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: