You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
크롤링 로직에서 "class가 'wrap-week-box'인 Element를 찾을 수 없습니다." 발생 시 예외를 반환하도록 하여 재시도 가능하도록 수정 (이 때, Retryable에 CustomException도 추가)
FCM SDK 파일 가져올 때 클래스패스 내부에서 가져오는 메서드를 사용하여 외부 경로의 SDK 파일을 불러올 수 없는 문제 수정
메뉴 랭킹 조회 시 업데이트 날짜 보내도록 수정 (전체 메뉴 랭킹 데이터 중 가장 최신에 업데이트 된 시간 사용)
전체적으로 누락된 예외 처리 추가 (ReviewService에서 MenuPair 조회 예외 처리를 커스텀 Exception으로 변경, MenuPairService refreshReviewCountAndRating 메서드에서 MenuPair 조회 예외 처리를 커스텀 Exception으로 변경)
문제가 될 수 있는 예외 상황에 대한 예외 처리에서 로그 레벨을 error로 변경 (ex. ChatGPT API 연결 실패, 크롤링 실패)
리뷰 작성 시 메뉴쌍의 평균 별점 및 개수를 반영하는 코드를 하나의 트랜잭션에서 수행하도록 변경
GET /api/cafeterias/{name}에서 식사 시간 전에 조회가 되지 않는다는 설명 추가
Build.Default 사용
TodayDietRes에 restMenu 설명이 서브메뉴로 되어있는 것 수정 및 restMenu에 서브메뉴가 포함되지 않는 문제 수정
일반 리뷰 작성 후 리뷰를 삭제한 뒤 포토 리뷰 작성할 경우 추가적으로 50P를 지급하도록 수정
리뷰 삭제 시 해당 리뷰가 메뉴 랭킹에 반영되지 않는 문제 수정 (매일 해당 학기 메뉴에 대해 업데이트 진행하도록 수정)
📄 설명
전체적으로 코드를 점검하며 자잘한 버그와 누락/실수한 코드를 수정하고자 한다.
✅ 작업할 내용