Merge pull request #1256 from ae-utbm/remove-is_validated

Database optimisations on counter
This commit is contained in:
thomas girod
2025-11-24 16:46:15 +01:00
committed by GitHub
19 changed files with 170 additions and 125 deletions

View File

@@ -68,15 +68,13 @@ class InvoiceCallView(
end_date = start_date + relativedelta(months=1)
kwargs["sum_cb"] = Refilling.objects.filter(
payment_method="CARD",
is_validated=True,
payment_method=Refilling.PaymentMethod.CARD,
date__gte=start_date,
date__lte=end_date,
).aggregate(res=Sum("amount", default=0))["res"]
kwargs["sum_cb"] += (
Selling.objects.filter(
payment_method="CARD",
is_validated=True,
payment_method=Selling.PaymentMethod.CARD,
date__gte=start_date,
date__lte=end_date,
)