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