fix
This commit is contained in:
@@ -17,7 +17,7 @@ from core.apps.finance.models import Expence
|
||||
from core.apps.orders.models import DeletedParty, Order, Party, PartyAmount
|
||||
from core.apps.orders.serializers.order import (
|
||||
MultipleOrderAddSerializer,
|
||||
OrderListSerializer,
|
||||
OrderAKTSerializer,
|
||||
)
|
||||
# products
|
||||
from core.apps.products.models import Product, Unity
|
||||
@@ -122,7 +122,7 @@ class PartyAmountSerializer(serializers.ModelSerializer):
|
||||
|
||||
|
||||
class PartyDetailSerializer(serializers.ModelSerializer):
|
||||
orders = OrderListSerializer(many=True)
|
||||
orders = OrderAKTSerializer(many=True)
|
||||
party_amount = PartyAmountSerializer()
|
||||
mediator = serializers.SerializerMethodField(method_name="get_mediator")
|
||||
counterparty = serializers.SerializerMethodField(method_name="get_counterparty")
|
||||
@@ -554,4 +554,31 @@ class ReceivePartySerializer(serializers.Serializer):
|
||||
|
||||
|
||||
class ReceiveMultipleOrderSerializer(serializers.Serializer):
|
||||
product = ReceivePartySerializer(many=True)
|
||||
product = ReceivePartySerializer(many=True)
|
||||
|
||||
|
||||
class PartyAKTSerializer(serializers.ModelSerializer):
|
||||
party_amount = PartyAmountSerializer()
|
||||
mediator = serializers.SerializerMethodField(method_name="get_mediator")
|
||||
|
||||
class Meta:
|
||||
model = Party
|
||||
fields = [
|
||||
"id",
|
||||
"number",
|
||||
"delivery_date",
|
||||
"closed_date",
|
||||
"order_date",
|
||||
"payment_date",
|
||||
"status",
|
||||
"payment_status",
|
||||
"payment_percentage",
|
||||
"process",
|
||||
"confirmation",
|
||||
"party_amount",
|
||||
"mediator",
|
||||
"currency",
|
||||
]
|
||||
|
||||
def get_mediator(self, obj):
|
||||
return {"id": obj.mediator.id, "full_name": obj.mediator.full_name}
|
||||
|
||||
Reference in New Issue
Block a user