1.1 KiB
1.1 KiB
작업 개요
PushNotificationService의 1주 조회 시작 시각 계산 기준을 저장 시각(BaseEntity.createdAt)과 동일한 시스템 기본 타임존으로 통일한다.getNotificationList및getAvailableCategories가 동일한 1주일 범위를 유지하는지 확인한다.- 관련 import/함수명을 정리해 코드 가독성과 의도를 명확히 한다.
- 변경 파일 진단과 Gradle 검증(
test,build)을 수행하고 결과를 기록한다.
검증 기록
1차 구현
- 무엇을:
PushNotificationService의 조회 기간 계산을 UTC 기준에서 시스템 기본 타임존 기준으로 변경. - 왜:
createdAt저장 시각이 시스템 기본 타임존(LocalDateTime.now())이므로 조회 기준만 UTC를 사용하면 서버 타임존이 UTC가 아닐 때 실제 조회 기간이 7일과 어긋날 수 있음. - 어떻게:
lsp_diagnostics실행:.kt확장자용 LSP 서버 미설정으로 도구 진단 불가(환경 제약 확인)../gradlew test실행: 성공(BUILD SUCCESSFUL)../gradlew build실행: 성공(BUILD SUCCESSFUL).