diff --git a/sf_manufacturing/models/mrp_production.py b/sf_manufacturing/models/mrp_production.py index 83e4026a..dd86621b 100644 --- a/sf_manufacturing/models/mrp_production.py +++ b/sf_manufacturing/models/mrp_production.py @@ -690,11 +690,12 @@ class MrpProduction(models.Model): raise ValidationError('该产品【加工面板】为空!') else: raise ValidationError('该产品没有选择【模版类型】!') - + logging.info('sequence_list: %s' % sequence_list) for work in rec.workorder_ids: work_name = work.name - if '-' in work.name: - work_name = work.name.split('-')[0] + if '-' in work_name: + work_name = work_name.split('-')[0] + logging.info(work_name) if sequence_list.get(work_name): work.sequence = sequence_list[work_name] elif sequence_list.get(work.processing_panel): @@ -727,8 +728,8 @@ class MrpProduction(models.Model): panel_sequence_list.update({tmpl_id.route_workcenter_id.name: sequence_max}) for work_id in work_ids: work_name = work_id.name - if '-' in work_id.name: - work_name = work_id.name.split('-')[0] + if '-' in work_name: + work_name = work_name.split('-')[0] if panel_sequence_list.get(work_name): work_id.sequence = panel_sequence_list[work_name]