관리자 - 일별 전체 회원수 API

- 결제자 수 중복을 제거하고 카운팅하도록 수정
This commit is contained in:
Klaus 2025-03-15 00:54:17 +09:00
parent b817a230fd
commit f65ddbc5b8
1 changed files with 10 additions and 2 deletions

View File

@ -44,7 +44,11 @@ class AdminMemberStatisticsRepository(private val queryFactory: JPAQueryFactory)
.select(
QDateAndMemberCount(
getFormattedDate(charge.createdAt),
Expressions.numberTemplate(Int::class.java, "COUNT(DISTINCT {0})", member.id)
Expressions.numberTemplate(
Long::class.java,
"COUNT(DISTINCT {0})",
member.id
).castToNum(Int::class.java)
)
)
.from(charge)
@ -119,7 +123,11 @@ class AdminMemberStatisticsRepository(private val queryFactory: JPAQueryFactory)
.select(
QDateAndMemberCount(
getFormattedDate(charge.createdAt),
Expressions.numberTemplate(Int::class.java, "COUNT(DISTINCT {0})", member.id)
Expressions.numberTemplate(
Long::class.java,
"COUNT(DISTINCT {0})",
member.id
).castToNum(Int::class.java)
)
)
.from(charge)