添加人工线下加工工单排序

This commit is contained in:
liaodanlong
2025-01-02 12:49:46 +08:00
parent a1bf997d51
commit 0ce51a4a66
3 changed files with 2 additions and 79 deletions

View File

@@ -941,6 +941,8 @@ class MrpProduction(models.Model):
and item.process_parameters_id == work.surface_technics_parameters_id) or
(item.route_id.name == work.name and item.panel
and item.panel == work.processing_panel))
if work.name == '人工线下加工':
td_ids = technology_design_ids.filtered(lambda item: (item.route_id.name in work.name))
if td_ids:
work.sequence = td_ids[0].sequence
cancel_work_ids = workorder_ids.filtered(lambda item: item.state in ('已取消', 'cancel'))