修复bug和优化制造订单报废
This commit is contained in:
@@ -15,7 +15,7 @@ class ProductionTechnologyWizard(models.TransientModel):
|
||||
|
||||
def confirm(self):
|
||||
if self.is_technology_confirm is True:
|
||||
domain = [('origin', '=', self.origin)]
|
||||
domain = [('origin', '=', self.origin), ('state', '=', 'technology_to_confirmed')]
|
||||
else:
|
||||
domain = [('id', '=', self.production_id.id)]
|
||||
technology_designs = self.production_id.technology_design_ids
|
||||
@@ -62,4 +62,8 @@ class ProductionTechnologyWizard(models.TransientModel):
|
||||
workorder = item.workorder_ids.filtered(lambda wo: wo.state not in ('cancel')).sorted(
|
||||
key=lambda a: a.sequence)
|
||||
if workorder[0].state in ['pending']:
|
||||
workorder[0].state = 'waiting'
|
||||
cnc_workorder = self.search(
|
||||
[('production_id', '=', item.id), ('routing_type', '=', 'CNC加工')],
|
||||
limit=1, order='id asc')
|
||||
if cnc_workorder.cnc_ids:
|
||||
workorder[0].state = 'waiting'
|
||||
|
||||
Reference in New Issue
Block a user