diff --git a/src/main/kotlin/dsm/pick2024/domain/notice/persistence/NoticePersistenceAdapter.kt b/src/main/kotlin/dsm/pick2024/domain/notice/persistence/NoticePersistenceAdapter.kt index 53809f9b..b1491456 100644 --- a/src/main/kotlin/dsm/pick2024/domain/notice/persistence/NoticePersistenceAdapter.kt +++ b/src/main/kotlin/dsm/pick2024/domain/notice/persistence/NoticePersistenceAdapter.kt @@ -24,18 +24,12 @@ class NoticePersistenceAdapter( override fun deleteById(id: UUID) = noticeRepository.deleteById(id) override fun findByToday(): List { - val today = LocalDateTime.now(ZoneId.of("Asia/Seoul")) - return jpaQueryFactory .selectFrom(QNoticeJpaEntity.noticeJpaEntity) - .where( - QNoticeJpaEntity.noticeJpaEntity.createAt.year().eq(today.year) - .and(QNoticeJpaEntity.noticeJpaEntity.createAt.month().eq(today.monthValue)) - .and(QNoticeJpaEntity.noticeJpaEntity.createAt.dayOfMonth().eq(today.dayOfMonth)) - ) + .orderBy(QNoticeJpaEntity.noticeJpaEntity.createAt.desc()) + .limit(5) .fetch() .map { noticeMapper.toDomain(it) } - .sortedByDescending { it.createAt } } override fun findAll() =