|
|
|
@ -193,6 +193,7 @@ class CoursePayment(Payment): |
|
|
|
verbose_name_plural = 'Платежи за курсы' |
|
|
|
verbose_name_plural = 'Платежи за курсы' |
|
|
|
|
|
|
|
|
|
|
|
def save(self, *args, **kwargs): |
|
|
|
def save(self, *args, **kwargs): |
|
|
|
|
|
|
|
if self.status is None: |
|
|
|
amount_data = Payment.calc_amount(course_payment=self) |
|
|
|
amount_data = Payment.calc_amount(course_payment=self) |
|
|
|
self.amount = amount_data.get('amount') |
|
|
|
self.amount = amount_data.get('amount') |
|
|
|
super().save(*args, **kwargs) |
|
|
|
super().save(*args, **kwargs) |
|
|
|
@ -226,6 +227,7 @@ class SchoolPayment(Payment): |
|
|
|
return days |
|
|
|
return days |
|
|
|
|
|
|
|
|
|
|
|
def save(self, *args, **kwargs): |
|
|
|
def save(self, *args, **kwargs): |
|
|
|
|
|
|
|
if self.status is None: |
|
|
|
amount_data = Payment.calc_amount(school_payment=self) |
|
|
|
amount_data = Payment.calc_amount(school_payment=self) |
|
|
|
self.amount = amount_data.get('amount') |
|
|
|
self.amount = amount_data.get('amount') |
|
|
|
super().save(*args, **kwargs) |
|
|
|
super().save(*args, **kwargs) |
|
|
|
|