From 4fb3bfcc21e52e4595c3056bd5ce4fbdd20b9041 Mon Sep 17 00:00:00 2001 From: behruz-dev Date: Fri, 22 Aug 2025 16:40:25 +0500 Subject: [PATCH] change list --- core/apps/orders/serializers/party.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/core/apps/orders/serializers/party.py b/core/apps/orders/serializers/party.py index 5032ccd..20a613d 100644 --- a/core/apps/orders/serializers/party.py +++ b/core/apps/orders/serializers/party.py @@ -124,11 +124,16 @@ class DeletedPartyCreateSerializer(serializers.Serializer): class DeletedPartyListSerializer(serializers.ModelSerializer): party_number = serializers.IntegerField(source='party.number') party_total_price = serializers.IntegerField(source='party.party_amount.total_price') - # mediator = serializers.SerializerMethodField(method_name='get_mediator') + mediator = serializers.SerializerMethodField(method_name='get_mediator') class Meta: model = DeletedParty fields = [ - 'id', 'deleted_date', 'party_number', 'party_total_price', + 'id', 'deleted_date', 'party_number', 'party_total_price', 'mediator' ] - \ No newline at end of file + + def get_mediator(self, obj): + return { + 'id': obj.party.mediator.id, + 'name': obj.party.mediator.full_name + } \ No newline at end of file