Commit 5adf5f62 by 夏超

[fix] 修改问题

parent 3fad1394
...@@ -10,6 +10,18 @@ class InheritWorkOrder(models.Model): ...@@ -10,6 +10,18 @@ class InheritWorkOrder(models.Model):
repair_task_id = fields.Many2one('roke.production.task', string="上级任务") repair_task_id = fields.Many2one('roke.production.task', string="上级任务")
repair_wr_id = fields.Many2one('roke.work.record', string="原始返修报工工单") repair_wr_id = fields.Many2one('roke.work.record', string="原始返修报工工单")
next_wo_id = fields.Many2one("roke.work.order", string="下道工单", store=True, compute="_compute_next_work_order")
@api.depends("task_id")
def _compute_next_work_order(self):
for v in self:
sequence = min(v.mapped("sequence"))
next_wos = v.task_id.work_order_ids.filtered(lambda wo: wo.sequence > sequence)
next_wo = sorted(next_wos, key=lambda x: x['sequence'], reverse=False)
if not next_wo:
continue
v.next_wo_id = next_wo[0].id
def write(self, vals): def write(self, vals):
id_dict = {} id_dict = {}
for v in self: for v in self:
......
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