♻ Refactor orderStats

✏ Fix daily typo
This commit is contained in:
Nikolai R Kristiansen committed 2022-02-06 22:27:52 +01:00
1 parent d5ed841c9c
commit 5f7a4e6ff2
8 files changed
+26 -28

No files matched your search

+7 -4
View File
@@ -26,10 +26,13 @@ class Query:
@strawberry.field
def order_stats(self) -> OrderStats:
return OrderStats(
yearly=[OrderStatsByTime(**stat) for stat in models.Order.objects.count_by_year().order_by("period")],
monthly=[OrderStatsByTime(**stat) for stat in models.Order.objects.count_by_month().order_by("period")],
dayly=[OrderStatsByTime(**stat) for stat in models.Order.objects.count_by_weekday().order_by("period")],
hourly=[OrderStatsByTime(**stat) for stat in models.Order.objects.count_by_hour().order_by("period")],
**{
period: [
OrderStatsByTime(**stat)
for stat in models.Order.objects.count_by_created_period(period).order_by("period")
]
for period in ["yearly", "monthly", "daily", "hourly"]
}
)
+1 -1
View File
@@ -89,7 +89,7 @@ class OrderStatsByTime:
class OrderStats:
yearly: list[OrderStatsByTime]
monthly: list[OrderStatsByTime]
dayly: list[OrderStatsByTime]
daily: list[OrderStatsByTime]
hourly: list[OrderStatsByTime]