From ea00a384061b7081e6bbc287a5f2982c7aa3d48f Mon Sep 17 00:00:00 2001 From: caoqianming Date: Tue, 22 Apr 2025 10:16:10 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20mlogb=E8=BF=94=E5=9B=9Etest=5Fuser=5Fna?= =?UTF-8?q?me?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/wpm/serializers.py | 1 + apps/wpm/views.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/wpm/serializers.py b/apps/wpm/serializers.py index 6a21170c..6f9ac81b 100644 --- a/apps/wpm/serializers.py +++ b/apps/wpm/serializers.py @@ -284,6 +284,7 @@ class MlogbDetailSerializer(CustomModelSerializer): material_in_name = serializers.StringRelatedField(source='material_in', read_only=True) material_out_tracking = serializers.IntegerField(source="material_out.tracking", read_only=True) mlogbdefect = MlogbDefectSerializer(many=True, read_only=True) + test_user_name = serializers.CharField(source='test_user.name', read_only=True) class Meta: model = Mlogb diff --git a/apps/wpm/views.py b/apps/wpm/views.py index 60a2d8fc..eec9d259 100644 --- a/apps/wpm/views.py +++ b/apps/wpm/views.py @@ -540,7 +540,7 @@ class MlogbViewSet(CustomListModelMixin, CustomGenericViewSet): perms_map = {'get': '*'} queryset = Mlogb.objects.all() serializer_class = MlogbDetailSerializer - select_related_fields = ["material_out", "material_in"] + select_related_fields = ["material_out", "material_in", "test_user"] filterset_class = MlogbFilter ordering = ["create_time"]