Skip to content

Commit 4c08f94

Browse files
authored
fix(news): 조회수 순 정렬 수정 (#92)
1 parent 69fd61b commit 4c08f94

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

src/main/java/com/tave/alarmissue/news/repository/NewsRepository.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@ public interface NewsRepository extends JpaRepository<News, Long> {
2525
List<News> findAll();
2626

2727
Slice<News> findAllByOrderByDateDesc(Pageable pageable);
28-
Slice<News> findAllByOrderByViewDesc(Pageable pageable);
28+
Slice<News> findAllByOrderByViewDescDateDesc(Pageable pageable);
2929

3030
Slice<News> findByThemaOrderByDateDesc(Thema thema,Pageable pageable);
31-
Slice<News> findByThemaOrderByViewDesc(Thema thema,Pageable pageable);
31+
Slice<News> findByThemaOrderByViewDescDateDesc(Thema thema,Pageable pageable);
3232

3333
// 키워드 포함 뉴스 개수
3434
@Query("SELECT COUNT(n) FROM News n WHERE LOWER(n.title) LIKE LOWER(CONCAT('%', :keyword, '%'))")

src/main/java/com/tave/alarmissue/news/service/NewsService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public SliceResponseDto<NewsResponseDto> getAllNews(NewsSortType sortType,Pageab
3434

3535
Slice<News> newsSlice=switch(sortType){
3636
case LATEST -> newsRepository.findAllByOrderByDateDesc(pageable);
37-
case VIEWEST -> newsRepository.findAllByOrderByViewDesc(pageable);
37+
case VIEWEST -> newsRepository.findAllByOrderByViewDescDateDesc(pageable);
3838
};
3939
List<NewsResponseDto> content=newsSlice.getContent()
4040
.stream().map(newsConverter::toDto)
@@ -47,7 +47,7 @@ public SliceResponseDto<NewsResponseDto> getAllNews(NewsSortType sortType,Pageab
4747
public SliceResponseDto<NewsResponseDto> getAllThemaNews(NewsSortType sortType,Thema thema,Pageable pageable) {
4848
Slice<News> newsSlice=switch(sortType){
4949
case LATEST -> newsRepository.findByThemaOrderByDateDesc(thema,pageable);
50-
case VIEWEST -> newsRepository.findByThemaOrderByViewDesc(thema,pageable);
50+
case VIEWEST -> newsRepository.findByThemaOrderByViewDescDateDesc(thema,pageable);
5151
};
5252
List<NewsResponseDto> content=newsSlice.getContent()
5353
.stream().map(newsConverter::toDto)

0 commit comments

Comments
 (0)