관리자 광고통계, 일별 전체 회원 수

- 날짜 내림차순으로 정렬
This commit is contained in:
Klaus 2025-03-17 14:39:01 +09:00
parent 353807404a
commit 5708f4f059
2 changed files with 12 additions and 4 deletions

View File

@ -13,10 +13,17 @@ import java.time.LocalDateTime
@Repository @Repository
class AdminAdStatisticsRepository(private val queryFactory: JPAQueryFactory) { class AdminAdStatisticsRepository(private val queryFactory: JPAQueryFactory) {
fun getAdStatisticsDataTotalCount(): Int { fun getAdStatisticsDataTotalCount(
startDate: LocalDateTime,
endDate: LocalDateTime
): Int {
return queryFactory return queryFactory
.select(adTrackingHistory.id.pid) .select(adTrackingHistory.id.pid)
.from(adTrackingHistory) .from(adTrackingHistory)
.where(
adTrackingHistory.id.createdAt.goe(startDate),
adTrackingHistory.id.createdAt.loe(endDate)
)
.groupBy( .groupBy(
getFormattedDate(adTrackingHistory.id.createdAt), getFormattedDate(adTrackingHistory.id.createdAt),
adTrackingHistory.mediaGroup, adTrackingHistory.mediaGroup,
@ -115,6 +122,7 @@ class AdminAdStatisticsRepository(private val queryFactory: JPAQueryFactory) {
adTrackingHistory.id.pid, adTrackingHistory.id.pid,
adTrackingHistory.pidName adTrackingHistory.pidName
) )
.orderBy(getFormattedDate(adTrackingHistory.id.createdAt).desc())
.offset(offset) .offset(offset)
.limit(limit) .limit(limit)
.fetch() .fetch()

View File

@ -80,9 +80,9 @@ class AdminMemberStatisticsRepository(private val queryFactory: JPAQueryFactory)
member.createdAt.loe(endDate) member.createdAt.loe(endDate)
) )
.groupBy(getFormattedDate(member.createdAt)) .groupBy(getFormattedDate(member.createdAt))
.orderBy(getFormattedDate(member.createdAt).desc())
.offset(offset) .offset(offset)
.limit(limit) .limit(limit)
.orderBy(member.createdAt.desc())
.fetch() .fetch()
} }
@ -105,9 +105,9 @@ class AdminMemberStatisticsRepository(private val queryFactory: JPAQueryFactory)
signOut.createdAt.loe(endDate) signOut.createdAt.loe(endDate)
) )
.groupBy(getFormattedDate(signOut.createdAt)) .groupBy(getFormattedDate(signOut.createdAt))
.orderBy(getFormattedDate(signOut.createdAt).desc())
.offset(offset) .offset(offset)
.limit(limit) .limit(limit)
.orderBy(signOut.createdAt.desc())
.fetch() .fetch()
} }
@ -134,9 +134,9 @@ class AdminMemberStatisticsRepository(private val queryFactory: JPAQueryFactory)
charge.createdAt.loe(endDate) charge.createdAt.loe(endDate)
) )
.groupBy(getFormattedDate(charge.createdAt)) .groupBy(getFormattedDate(charge.createdAt))
.orderBy(getFormattedDate(charge.createdAt).desc())
.offset(offset) .offset(offset)
.limit(limit) .limit(limit)
.orderBy(charge.createdAt.desc())
.fetch() .fetch()
} }