광고 통계

- 전체 개수 계산시 NonUniqueResultException 버그 수정
This commit is contained in:
Klaus 2025-03-13 19:51:58 +09:00
parent 30e1e461e3
commit b822cf47bb
1 changed files with 11 additions and 12 deletions

View File

@ -14,18 +14,17 @@ import java.time.LocalDateTime
@Repository
class AdminAdStatisticsRepository(private val queryFactory: JPAQueryFactory) {
fun getAdStatisticsDataTotalCount(): Int {
return (
queryFactory
.select(adTrackingHistory.id.pid.count())
.from(adTrackingHistory)
.groupBy(
getFormattedDate(adTrackingHistory.id.createdAt),
adTrackingHistory.mediaGroup,
adTrackingHistory.id.pid,
adTrackingHistory.pidName
)
.fetchOne() ?: 0L
).toInt()
return queryFactory
.select(adTrackingHistory.id.pid)
.from(adTrackingHistory)
.groupBy(
getFormattedDate(adTrackingHistory.id.createdAt),
adTrackingHistory.mediaGroup,
adTrackingHistory.id.pid,
adTrackingHistory.pidName
)
.fetch()
.size
}
fun getAdStatisticsDataList(