mirror of
https://github.com/pretix/pretix.git
synced 2026-05-05 15:14:04 +00:00
Statistics: Fixed revenue statistics
This commit is contained in:
@@ -81,15 +81,17 @@ class IndexView(EventPermissionRequiredMixin, TemplateView):
|
||||
rev_by_day = {
|
||||
o['payment_date'].date(): o['sum']
|
||||
for o in
|
||||
Order.objects.current.filter(event=self.request.event, payment_date__isnull=False).values(
|
||||
Order.objects.current.filter(event=self.request.event,
|
||||
status=Order.STATUS_PAID,
|
||||
payment_date__isnull=False).values(
|
||||
'payment_date').annotate(sum=Sum('total'))
|
||||
}
|
||||
}
|
||||
data = []
|
||||
total = 0
|
||||
for d in dateutil.rrule.rrule(
|
||||
dateutil.rrule.DAILY,
|
||||
dtstart=min(ordered_by_day.keys()),
|
||||
until=max(max(ordered_by_day.keys()), max(paid_by_day.keys()))):
|
||||
dtstart=min(rev_by_day.keys()),
|
||||
until=max(rev_by_day.keys())):
|
||||
d = d.date()
|
||||
total += float(rev_by_day.get(d, 0))
|
||||
data.append({
|
||||
|
||||
Reference in New Issue
Block a user