报废解绑rfid

This commit is contained in:
guanhuan
2025-01-08 13:06:01 +08:00
parent 4fc0eab513
commit d582604f13

View File

@@ -42,6 +42,12 @@ class ProductionWizard(models.TransientModel):
'scrap_location_id': self.env['stock.scrap']._get_default_scrap_location_id(),
'state': 'done'})]})
self.mrp_production_id.action_cancel()
# 解绑rfid_code
mrp_workorder_list = self.mrp_production_id.workorder_ids.filtered(lambda kw: kw.rfid_code)
for workorder in mrp_workorder_list:
rfid_code = workorder.rfid_code
workorder.write({'rfid_code_old': rfid_code,
'rfid_code': False})
if self.is_remanufacture is True:
ret = {'programming_list': [], 'is_reprogramming': self.is_reprogramming}
if self.is_reprogramming is True: