清除返工工单的rfid,并保留记录
This commit is contained in:
@@ -144,7 +144,9 @@ class ReworkWizard(models.TransientModel):
|
|||||||
self.production_id.workorder_ids.filtered(lambda wk: (
|
self.production_id.workorder_ids.filtered(lambda wk: (
|
||||||
wk.processing_panel == clamp_workorder_id.processing_paneland and wk.state != 'rework')).write(
|
wk.processing_panel == clamp_workorder_id.processing_paneland and wk.state != 'rework')).write(
|
||||||
{'rfid_code_old': None, 'rfid_code': None})
|
{'rfid_code_old': None, 'rfid_code': None})
|
||||||
|
# 清除其他返工工单的RFID
|
||||||
|
for work in rework_workorder_ids.filtered(lambda wk: wk.rfid_code):
|
||||||
|
work.write({'rfid_code_old': work.rfid_code, 'rfid_code': None})
|
||||||
# 查询返工工单对应的工艺设计记录,并调用方法拼接数据,用于创建新的工单
|
# 查询返工工单对应的工艺设计记录,并调用方法拼接数据,用于创建新的工单
|
||||||
workorders_values = []
|
workorders_values = []
|
||||||
for work in rework_workorder_ids:
|
for work in rework_workorder_ids:
|
||||||
|
|||||||
Reference in New Issue
Block a user