feat: mlogb返回test_user_name

This commit is contained in:
caoqianming 2025-04-22 10:16:10 +08:00
parent 3d0536745a
commit ea00a38406
2 changed files with 2 additions and 1 deletions

View File

@ -284,6 +284,7 @@ class MlogbDetailSerializer(CustomModelSerializer):
material_in_name = serializers.StringRelatedField(source='material_in', read_only=True) material_in_name = serializers.StringRelatedField(source='material_in', read_only=True)
material_out_tracking = serializers.IntegerField(source="material_out.tracking", read_only=True) material_out_tracking = serializers.IntegerField(source="material_out.tracking", read_only=True)
mlogbdefect = MlogbDefectSerializer(many=True, read_only=True) mlogbdefect = MlogbDefectSerializer(many=True, read_only=True)
test_user_name = serializers.CharField(source='test_user.name', read_only=True)
class Meta: class Meta:
model = Mlogb model = Mlogb

View File

@ -540,7 +540,7 @@ class MlogbViewSet(CustomListModelMixin, CustomGenericViewSet):
perms_map = {'get': '*'} perms_map = {'get': '*'}
queryset = Mlogb.objects.all() queryset = Mlogb.objects.all()
serializer_class = MlogbDetailSerializer serializer_class = MlogbDetailSerializer
select_related_fields = ["material_out", "material_in"] select_related_fields = ["material_out", "material_in", "test_user"]
filterset_class = MlogbFilter filterset_class = MlogbFilter
ordering = ["create_time"] ordering = ["create_time"]