diff --git a/hb_server/apps/wpm/views.py b/hb_server/apps/wpm/views.py index 6e330de..6c6b434 100644 --- a/hb_server/apps/wpm/views.py +++ b/hb_server/apps/wpm/views.py @@ -201,12 +201,12 @@ class WProductViewSet(ListModelMixin, GenericViewSet): # 查找最近一条检验记录 trs = TestRecord.objects.filter(wproduct=wproduct, type=TestRecord.TEST_PROCESS).order_by('-id').first() if trs: - origin_data = TestRecordDetailSerializer() + origin_data = TestRecordDetailSerializer(instance=trs).data data = RecordFormDetailSerializer(instance=form).data data['origin_data'] = origin_data o_dict = {} for i in origin_data['record_data_']: - o_dict['field_key'] = o_dict['field_value'] + o_dict[i['field_key']] = i['field_value'] for i in data['form_fields']: i['origin_value'] = o_dict[i['field_key']] else: