优化工件下产线,修改CNC加工工单状态为待检测时,同步修改对应质检单状态为待处理
This commit is contained in:
@@ -596,6 +596,9 @@ class Manufacturing_Connect(http.Controller):
|
|||||||
if panel_workorder:
|
if panel_workorder:
|
||||||
panel_workorder.write({'production_line_state': '已下产线'})
|
panel_workorder.write({'production_line_state': '已下产线'})
|
||||||
workorder.write({'state': 'to be detected'})
|
workorder.write({'state': 'to be detected'})
|
||||||
|
workorder.check_ids.filtered(
|
||||||
|
lambda ch: ch.quality_state == 'waiting').write(
|
||||||
|
{'quality_state': 'none'})
|
||||||
else:
|
else:
|
||||||
res = {'Succeed': False, 'ErrorCode': 204,
|
res = {'Succeed': False, 'ErrorCode': 204,
|
||||||
'Error': 'DeviceId为%s没有对应的已配送工件数据' % ret['DeviceId']}
|
'Error': 'DeviceId为%s没有对应的已配送工件数据' % ret['DeviceId']}
|
||||||
|
|||||||
@@ -1546,13 +1546,6 @@ class ResMrpWorkOrder(models.Model):
|
|||||||
self.check_ids.filtered(lambda ch: ch.is_inspect is True and ch.quality_state == 'waiting').write(
|
self.check_ids.filtered(lambda ch: ch.is_inspect is True and ch.quality_state == 'waiting').write(
|
||||||
{'quality_state': 'none'})
|
{'quality_state': 'none'})
|
||||||
|
|
||||||
@api.onchange('state')
|
|
||||||
def _onchange_state_quality(self):
|
|
||||||
for wm in self:
|
|
||||||
if wm.routing_type == 'CNC加工' and wm.state == 'to be detected':
|
|
||||||
wm.check_ids.filtered(lambda ch: ch.quality_state == 'waiting').write(
|
|
||||||
{'quality_state': 'none'})
|
|
||||||
|
|
||||||
|
|
||||||
class CNCprocessing(models.Model):
|
class CNCprocessing(models.Model):
|
||||||
_name = 'sf.cnc.processing'
|
_name = 'sf.cnc.processing'
|
||||||
|
|||||||
Reference in New Issue
Block a user