HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
♥️
2기 최종 프로젝트 팀별 공간
/
💸
10원모아10조❗️
/
🏝️
Back End
/
🗑️
메모
/
😁
일별 상세 내역 개선기 - 0803
😁

일별 상세 내역 개선기 - 0803

 
우선 제가 언급했던 문제점들은 공유했으니 그부분은 축약하겠습니다.
 
  1. private List<LocalDate> getPageDate
notion image
  • date관련해서 paging을 위해 expenditure와 income의 데이트를 병합하는 쿼리가 2개 날아갑니다.
  • 현재 불러온 날짜가 없을 수도 있습니다. (Empty)
  1. public PageCustomImpl<FindDayAccountResponse> findDailyAccount
notion image
  • 해당 월에 기록한 수입이나 지출이 없으면 빈 페이지 내보내기
  • income, expenditure between 절로 각자 조회하기 쿼리 2개
  • 조회한 리스트로 Collectors.groupingBy로 코드로 grouping해결 - 해당 일자의 수입 합계와 지출의 합계
  • stream으로 response 만들어서 page return