feat: MtaskSerializer 返回submit_user_name

This commit is contained in:
caoqianming 2023-12-28 18:37:46 +08:00
parent 6165af7c47
commit ae0832010f
1 changed files with 11 additions and 5 deletions

View File

@ -11,8 +11,10 @@ from apps.wpm.models import Mlog
class UtaskSerializer(CustomModelSerializer):
material_name = serializers.StringRelatedField(source='material', read_only=True)
material_in_name = serializers.StringRelatedField(source='material_in', read_only=True)
material_name = serializers.StringRelatedField(
source='material', read_only=True)
material_in_name = serializers.StringRelatedField(
source='material_in', read_only=True)
material_ = MaterialSimpleSerializer(source='material', read_only=True)
mgroup_name = serializers.CharField(source='mgroup.name', read_only=True)
belong_dept = serializers.PrimaryKeyRelatedField(
@ -54,8 +56,12 @@ class MlogSimpleSerializer(CustomModelSerializer):
class MtaskSerializer(CustomModelSerializer):
material_out_ = MaterialSimpleSerializer(
source='material_out', read_only=True)
material_out_name = serializers.StringRelatedField(source='material_out', read_only=True)
material_in_name = serializers.StringRelatedField(source='material_in', read_only=True)
material_out_name = serializers.StringRelatedField(
source='material_out', read_only=True)
material_in_name = serializers.StringRelatedField(
source='material_in', read_only=True)
submit_user_name = serializers.StringRelatedField(
source='submit_user.name', read_only=True)
mgroup_name = serializers.CharField(source='mgroup.name', read_only=True)
mlogs = MlogSimpleSerializer(label='日志信息', many=True, required=False)
@ -92,4 +98,4 @@ class MtaskDaySerializer(serializers.Serializer):
class MtaskAddInfoSerializer(CustomModelSerializer):
class Meta:
model = Mtask
fields = ['peifen_kg']
fields = ['peifen_kg']