Skip to content

Commit

Permalink
fix: (#788) 가장 최신 값을 가져오도록 jpa 메서드 변경
Browse files Browse the repository at this point in the history
  • Loading branch information
jeomxon committed Oct 19, 2023
1 parent dc698bf commit 42d92a3
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,6 @@ public interface AlarmRepository extends JpaRepository<Alarm, Long> {

List<Alarm> findAllByMember(final Member member);

Optional<Alarm> findByMemberOrderByIdDesc(final Member member);
Optional<Alarm> findTopByMemberOrderByIdDesc(final Member member);

}
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ public interface ReportActionAlarmRepository extends JpaRepository<ReportActionA

Optional<ReportActionAlarm> findByIdAndMember(final Long Id, final Member member);

Optional<ReportActionAlarm> findByMemberOrderByIdDesc(final Member member);
Optional<ReportActionAlarm> findTopByMemberOrderByIdDesc(final Member member);

List<ReportActionAlarm> findAllByMember(final Member member);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -94,9 +94,9 @@ public MemberInfoResponse findMemberInfo(final Member member) {
}

private boolean hasLatestAlarm(final Member member) {
final Optional<Alarm> maybeAlarm = alarmRepository.findByMemberOrderByIdDesc(member);
final Optional<Alarm> maybeAlarm = alarmRepository.findTopByMemberOrderByIdDesc(member);
final Optional<ReportActionAlarm> maybeReportActionAlarm =
reportActionAlarmRepository.findByMemberOrderByIdDesc(member);
reportActionAlarmRepository.findTopByMemberOrderByIdDesc(member);
final List<Optional<LocalDateTime>> maybeCreatedAts = List.of(
maybeAlarm.map(Alarm::getCreatedAt),
maybeReportActionAlarm.map(ReportActionAlarm::getCreatedAt)
Expand Down

0 comments on commit 42d92a3

Please sign in to comment.