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

- 합계 날짜 범위를 전체 날짜 범위로 수정
This commit is contained in:
Klaus 2025-03-15 00:09:35 +09:00
parent 74fecddf95
commit 3a180d478c
1 changed files with 12 additions and 2 deletions

View File

@ -27,12 +27,12 @@ class AdminMemberStatisticsService(private val repository: AdminMemberStatistics
throw SodaException("잘못된 접근입니다.") throw SodaException("잘못된 접근입니다.")
} }
val startDate = dateRange.startDate var startDate = LocalDate.parse(startDateStr).atStartOfDay()
.atZone(ZoneId.of("Asia/Seoul")) .atZone(ZoneId.of("Asia/Seoul"))
.withZoneSameInstant(ZoneId.of("UTC")) .withZoneSameInstant(ZoneId.of("UTC"))
.toLocalDateTime() .toLocalDateTime()
val endDate = dateRange.endDate var endDate = LocalDate.parse(endDateStr).atTime(LocalTime.MAX)
.atZone(ZoneId.of("Asia/Seoul")) .atZone(ZoneId.of("Asia/Seoul"))
.withZoneSameInstant(ZoneId.of("UTC")) .withZoneSameInstant(ZoneId.of("UTC"))
.toLocalDateTime() .toLocalDateTime()
@ -41,6 +41,16 @@ class AdminMemberStatisticsService(private val repository: AdminMemberStatistics
val totalSignOutCount = repository.getTotalSignOutCount(startDate = startDate, endDate = endDate) val totalSignOutCount = repository.getTotalSignOutCount(startDate = startDate, endDate = endDate)
val totalPaymentMemberCount = repository.getPaymentMemberCount(startDate = startDate, endDate = endDate) val totalPaymentMemberCount = repository.getPaymentMemberCount(startDate = startDate, endDate = endDate)
startDate = dateRange.startDate
.atZone(ZoneId.of("Asia/Seoul"))
.withZoneSameInstant(ZoneId.of("UTC"))
.toLocalDateTime()
endDate = dateRange.endDate
.atZone(ZoneId.of("Asia/Seoul"))
.withZoneSameInstant(ZoneId.of("UTC"))
.toLocalDateTime()
val signUpCountInRange = repository.getSignUpCountInRange( val signUpCountInRange = repository.getSignUpCountInRange(
startDate = startDate, startDate = startDate,
endDate = endDate, endDate = endDate,