diff --git a/sf_manufacturing/models/mrp_workorder.py b/sf_manufacturing/models/mrp_workorder.py index f88667a0..96c2ea84 100644 --- a/sf_manufacturing/models/mrp_workorder.py +++ b/sf_manufacturing/models/mrp_workorder.py @@ -1284,7 +1284,9 @@ class ResMrpWorkOrder(models.Model): '报废'] or record.is_rework is True else '', 'test_results': record.test_results, 'test_report': record.detection_report})], - 'is_scrap': True if record.test_results == '报废' else False}) + 'is_scrap': True if record.test_results == '报废' else False, + 'state': 'rework' if (record.routing_type != 'CNC加工' and record.test_results == '返工') else record.state + }) if record.routing_type == '解除装夹': ''' 记录结束时间