From a1cc68045e9f95300cd58c252a0abe50e3875475 Mon Sep 17 00:00:00 2001 From: behruz-dev Date: Fri, 22 Aug 2025 10:51:57 +0500 Subject: [PATCH] add new field to order --- .../orders/migrations/0014_order_amount.py | 18 ++++++++++++++++++ core/apps/orders/models/order.py | 3 ++- core/apps/orders/serializers/party.py | 2 +- 3 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 core/apps/orders/migrations/0014_order_amount.py diff --git a/core/apps/orders/migrations/0014_order_amount.py b/core/apps/orders/migrations/0014_order_amount.py new file mode 100644 index 0000000..80990c7 --- /dev/null +++ b/core/apps/orders/migrations/0014_order_amount.py @@ -0,0 +1,18 @@ +# Generated by Django 5.2.4 on 2025-08-22 10:51 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('orders', '0013_order_qqs_price_party_payment_percentage_and_more'), + ] + + operations = [ + migrations.AddField( + model_name='order', + name='amount', + field=models.PositiveBigIntegerField(blank=True, default=0, null=True), + ), + ] diff --git a/core/apps/orders/models/order.py b/core/apps/orders/models/order.py index 79293f6..2b55fa0 100644 --- a/core/apps/orders/models/order.py +++ b/core/apps/orders/models/order.py @@ -44,7 +44,8 @@ class Order(BaseModel): ) total_price = models.PositiveBigIntegerField(default=0, null=True, blank=True) qqs_price = models.PositiveBigIntegerField(default=0, null=True, blank=True) - + amount = models.PositiveBigIntegerField(default=0, null=True, blank=True) + def __str__(self): return f"{self.product} {self.unity} quantity order" diff --git a/core/apps/orders/serializers/party.py b/core/apps/orders/serializers/party.py index ed071fa..467b146 100644 --- a/core/apps/orders/serializers/party.py +++ b/core/apps/orders/serializers/party.py @@ -43,7 +43,7 @@ class PartyCreateSerializer(serializers.Serializer): quantity=resource.get('quantity'), unit_amount=resource.get('unit_amount'), currency=resource.get('currency'), - total_price=resource.get('amount'), + amount=resource.get('amount'), date=resource.get('date'), employee=self.context.get('user'), qqs_price=resource.get('qqs_price'),