From 32467fb3d97615c4352601a4101f02530b2dcbb7 Mon Sep 17 00:00:00 2001 From: SyaDo95 <70837945+SyaDo95@users.noreply.github.com> Date: Thu, 9 Apr 2026 12:11:31 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=ED=95=AB=EC=9D=B4=EC=8A=88/=EC=9D=B8?= =?UTF-8?q?=EA=B8=B0=EA=B8=89=EC=83=81=EC=8A=B9=20=EB=82=A0=EC=A7=9C=20?= =?UTF-8?q?=ED=95=84=ED=84=B0=EB=A5=BC=20createdAt=20=EA=B8=B0=EC=A4=80?= =?UTF-8?q?=EC=9C=BC=EB=A1=9C=20=EB=B3=80=EA=B2=BD=20(#127)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/valanse/valanse/repository/VoteRepository.java | 3 +++ .../valanse/valanse/service/VoteService/VoteServiceImpl.java | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/valanse/valanse/repository/VoteRepository.java b/src/main/java/com/valanse/valanse/repository/VoteRepository.java index 341eee2..044aefc 100644 --- a/src/main/java/com/valanse/valanse/repository/VoteRepository.java +++ b/src/main/java/com/valanse/valanse/repository/VoteRepository.java @@ -59,6 +59,9 @@ Optional findTopByReactivityUpdatedAtBetweenOrderByReactivityScoreDescCrea LocalDateTime start, LocalDateTime end ); + Optional findTopByCreatedAtBetweenOrderByReactivityScoreDescCreatedAtDesc( + LocalDateTime start, LocalDateTime end); + // 추가: 전체 기간 중 반응성이 가장 높은 투표 조회 (작일 데이터 없을 때 사용) Optional findTopByOrderByReactivityScoreDescCreatedAtDesc(); diff --git a/src/main/java/com/valanse/valanse/service/VoteService/VoteServiceImpl.java b/src/main/java/com/valanse/valanse/service/VoteService/VoteServiceImpl.java index 25e9519..7c84bc4 100644 --- a/src/main/java/com/valanse/valanse/service/VoteService/VoteServiceImpl.java +++ b/src/main/java/com/valanse/valanse/service/VoteService/VoteServiceImpl.java @@ -107,7 +107,7 @@ public HotIssueVoteResponse getHotIssueVote() { // 파라미터 없음 // 2. 작일 동안 반응성이 가장 높은 투표 조회 시도 Optional yesterdayHotIssue = voteRepository - .findTopByReactivityUpdatedAtBetweenOrderByReactivityScoreDescCreatedAtDesc(yesterdayStart, now); + .findTopByCreatedAtBetweenOrderByReactivityScoreDescCreatedAtDesc(yesterdayStart, now); Vote hotIssueVote; if (yesterdayHotIssue.isPresent()) { @@ -149,7 +149,7 @@ public HotIssueVoteResponse getTrendingVote() { // 2. 최근 7일 내 반응성이 가장 높은 투표 조회 Optional recentTrendingVote = voteRepository - .findTopByReactivityUpdatedAtBetweenOrderByReactivityScoreDescCreatedAtDesc(sevenDaysAgo, LocalDateTime.now()); + .findTopByCreatedAtBetweenOrderByReactivityScoreDescCreatedAtDesc(sevenDaysAgo, LocalDateTime.now()); Vote trendingVote; if (recentTrendingVote.isPresent()) {