update prints to log
This commit is contained in:
@@ -1,5 +1,8 @@
|
||||
from account.models import SpecialDiscountCode
|
||||
from django.db import models, transaction
|
||||
import logging
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
from account.models import User, UserAddressModel, PushSubscription
|
||||
from product.models import ProductModel, ProductVariant, ProductImageModel
|
||||
from django.utils import timezone
|
||||
@@ -33,7 +36,7 @@ class DiscountCode(models.Model):
|
||||
elif not self.quantity > 0:
|
||||
return 'این کد تخفیف تمام شده است'
|
||||
else:
|
||||
print('log later bug')
|
||||
logger.warning('Discount code validity check failed')
|
||||
|
||||
|
||||
class Cart(models.Model):
|
||||
@@ -168,8 +171,8 @@ class OrderModel(models.Model):
|
||||
null=True, related_name='orders', verbose_name='کاربر')
|
||||
address = models.ForeignKey(UserAddressModel, on_delete=models.SET_NULL,
|
||||
related_name='orders', null=True, verbose_name='ادرس')
|
||||
created_at = jmodels.jDateField(
|
||||
blank=True, null=True, verbose_name="تاریخ ثبت سفارش")
|
||||
created_at = models.DateTimeField(
|
||||
auto_now_add=True, verbose_name="تاریخ ثبت سفارش")
|
||||
is_paid = models.BooleanField(default=False, verbose_name="وضعیت پرداخت")
|
||||
discount_code = models.ForeignKey(
|
||||
DiscountCode, on_delete=models.PROTECT, null=True, blank=True, verbose_name="کدتخفیف")
|
||||
@@ -227,9 +230,7 @@ class OrderModel(models.Model):
|
||||
return True
|
||||
|
||||
except Exception as e:
|
||||
print(e)
|
||||
# Log the error if you have logging setup
|
||||
# logger.error(f"Failed to rollback stock for order {self.pk}: {e}")
|
||||
logger.error(f"Failed to rollback stock for order {self.pk}: {e}")
|
||||
return False
|
||||
|
||||
|
||||
@@ -264,7 +265,7 @@ class OrderItemModel(models.Model):
|
||||
# @property
|
||||
def price_after_special_discount(self):
|
||||
all_discounts = (self.special_discount_amount or 0) + self.total_product_discount_amount()
|
||||
print(all_discounts)
|
||||
logger.debug(f"Total discounts calculated: {all_discounts}")
|
||||
return self.total_price_before_discount() - all_discounts
|
||||
|
||||
def unit_price(self):
|
||||
|
||||
Reference in New Issue
Block a user