From 7355253ff8a038acad9c2a9a697e9e459b732243 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Tue, 22 Feb 2022 09:55:27 +0800 Subject: [PATCH] first_test_init --- hb_server/apps/pm/views.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/hb_server/apps/pm/views.py b/hb_server/apps/pm/views.py index e9f541b..a3d9116 100644 --- a/hb_server/apps/pm/views.py +++ b/hb_server/apps/pm/views.py @@ -11,6 +11,7 @@ from apps.inm.serializers import MaterialBatchSerializer from apps.mtm.models import Material, RecordFormField, Step, SubProduction, SubprodctionMaterial from apps.pm.filters import PlanFilterSet, SubproductionProgressFilterSet from apps.qm.models import TestRecord, TestRecordItem +from apps.qm.serializers import TestRecordDetailBaseSerializer from apps.system.mixins import CreateUpdateModelAMixin from apps.pm.serializers import FirstTestAuditSerializer, FirstTestInitSerializer, GenSubPlanSerializer, PickNeedSerializer, PlanDestorySerializer, ProductionPlanCreateFromOrderSerializer, ProductionPlanSerializer, ResourceCalListSerializer, ResourceCalSerializer, ResourceConvertListSerializer, ResourceConvertSerializer, SubProductionPlanListSerializer, SubProductionPlanUpdateSerializer, SubProductionProgressSerializer from rest_framework.mixins import CreateModelMixin, ListModelMixin, RetrieveModelMixin, UpdateModelMixin @@ -260,7 +261,9 @@ class SubProductionPlanViewSet(CreateUpdateModelAMixin, ListModelMixin, UpdateMo tri.is_hidden = i.is_hidden tri.create_by = request.user tri.save() - return Response() + obj.first_test = tr + obj.save() + return Response(TestRecordDetailBaseSerializer(instance=tr).data) raise APIException('首件检查已存在') @action(methods=['post'], detail=True, perms_map={'post':'first_test_audit'}, serializer_class=FirstTestAuditSerializer)