From 2b88abf7f69f68386b1b557f7c0d8bd68bc20d64 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Sun, 24 Apr 2022 09:17:08 +0800 Subject: [PATCH] first test_ subplan is_submited --- hb_server/apps/pm/serializers.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/hb_server/apps/pm/serializers.py b/hb_server/apps/pm/serializers.py index a261748..ee3953b 100644 --- a/hb_server/apps/pm/serializers.py +++ b/hb_server/apps/pm/serializers.py @@ -43,12 +43,19 @@ class SubProductionPlanListSerializer(DynamicFieldsSerializerMixin, serializers. leader_1_ = UserSimpleSerializer(source='leader_1', read_only=True) leader_2_ = UserSimpleSerializer(source='leader_2', read_only=True) leader_3_ = UserSimpleSerializer(source='leader_3', read_only=True) + first_test_ = serializers.SerializerMethodField() class Meta: model=SubProductionPlan fields = '__all__' def get_plan_product_(self, obj): return MaterialSimpleSerializer(instance=obj.production_plan.product).data + + def get_first_test_(self, obj): + tr = obj.first_test + if obj.first_test: + return {'id':tr.id, 'is_submited':tr.is_submited} + return None