orders: add new fields to order model

This commit is contained in:
behruz-dev
2025-11-10 15:28:31 +05:00
parent 8a298b76f1
commit 1cd005c804
9 changed files with 90 additions and 26 deletions

View File

@@ -112,7 +112,7 @@ class OrderListSerializer(serializers.ModelSerializer):
fields = [
'id', 'product', 'unity', 'quantity', 'project', 'project_folder',
'wherehouse', 'date', 'status', 'employee', 'counterparty', 'unit_amount', 'currency',
'total_price', 'qqs_price', 'amount', 'qqs'
'total_price', 'qqs_price', 'amount', 'qqs', 'received_count', 'received_date', 'completion_percentage'
]
def get_employee(self, obj):

View File

@@ -517,3 +517,13 @@ class PartyExpenceCreateSerializer(serializers.ModelSerializer):
payment_type.save()
return expence
class ReceivePartySerializer(serializers.Serializer):
order_id = serializers.UUIDField()
product_quantity = serializers.IntegerField()
product_receive_date = serializers.DateField()
class ReceiveMultipleOrderSerializer(serializers.Serializer):
product = ReceivePartySerializer(many=True)