🐛 修正每日日期存款显示

This commit is contained in:
HibiKier 2025-04-02 09:17:21 +08:00
parent aa9d6ee729
commit 621c34e7fd

View File

@ -255,16 +255,21 @@ class BankManager:
MahiroBank.annotate( MahiroBank.annotate(
amount_sum=Sum("amount"), user_count=Count("id") amount_sum=Sum("amount"), user_count=Count("id")
).values("amount_sum", "user_count"), ).values("amount_sum", "user_count"),
MahiroBankLog.filter(create_time__gte=now_start).count(), MahiroBankLog.filter(create_time__gt=now_start).count(),
MahiroBankLog.filter(handle_type=BankHandleType.INTEREST) MahiroBankLog.filter(handle_type=BankHandleType.INTEREST)
.annotate(amount_sum=Sum("amount")) .annotate(amount_sum=Sum("amount"))
.values("amount_sum"), .values("amount_sum"),
MahiroBankLog.filter(create_time__gte=now_start - timedelta(days=7)) MahiroBankLog.filter(
create_time__gte=now_start - timedelta(days=7),
handle_type=BankHandleType.DEPOSIT,
)
.annotate(count=Count("user_id", distinct=True)) .annotate(count=Count("user_id", distinct=True))
.values("count"), .values("count"),
MahiroBank.annotate( MahiroBankLog.filter(
date=RawSQL("DATE(create_time)"), total_amount=Sum("amount") create_time__gte=now_start - timedelta(days=7),
handle_type=BankHandleType.DEPOSIT,
) )
.annotate(date=RawSQL("DATE(create_time)"), total_amount=Sum("amount"))
.group_by("date") .group_by("date")
.values("date", "total_amount"), .values("date", "total_amount"),
] ]