Commit d817bec7 by 夏超

[fix] 修改问题

parent 0c9415d3
......@@ -104,13 +104,15 @@ class InheritRokeWorkRecordModel(models.Model):
撤回报工
:return:
"""
del_work_order_ids = []
for v in self:
for repair in v.repair_line_ids:
if repair.repair_work_order_id.record_ids:
raise ValidationError("返修明细中的返修工单已报工,无法撤销报工!")
repair.repair_work_order_id.unlink()
del_work_order_ids += repair.repair_work_order_id.ids
for scrap in v.scrap_line_ids:
if scrap.scrap_work_order_ids.record_ids:
raise ValidationError("返修明细中的返修工单已报工,无法撤销报工!")
scrap.scrap_work_order_ids.unlink()
del_work_order_ids += scrap.scrap_work_order_ids.ids
super(InheritRokeWorkRecordModel, self).withdraw()
self.env["roke.work.order"].search([("id", "in", del_work_order_ids)]).unlink()
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment