Skip to content

Commit

Permalink
Merge pull request #49 from Capstone-Richam/feature/39-mail
Browse files Browse the repository at this point in the history
[feat]: Main 메일 목록 시간순 정렬
  • Loading branch information
qogustj authored Dec 8, 2023
2 parents 3e5eecb + fde5717 commit 6fd6724
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
import java.util.List;

public interface MailRepository extends JpaRepository<MailHeader,Long> {
Page<MailHeader> findAllByMemberId(Long id, Pageable pageable);
List<MailHeader> findAllByMemberId(Long id);
Page<MailHeader> findAllByMemberIdAndPlatformType(Long memberId, PlatformType platformType, Pageable pageable);
Page<MailHeader> findAllByMemberIdOrderByDate(Long id, Pageable pageable);
List<MailHeader> findAllByMemberIdOrderByDate(Long id);
Page<MailHeader> findAllByMemberIdAndPlatformTypeOrderByDate(Long memberId, PlatformType platformType, Pageable pageable);
}
Original file line number Diff line number Diff line change
Expand Up @@ -230,7 +230,7 @@ private Datum<String, String> makeDatum(String label, String feature) {
return new BasicDatum<>(Collections.singleton(label), feature);
}
private List<MailHeader> getMailHeaderList(Long memberId){
return mailRepository.findAllByMemberId(memberId);
return mailRepository.findAllByMemberIdOrderByDate(memberId);
}
private MailBody getMailBody(Long mailId){
return mailBodyRepository.findByMailId(mailId);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,11 +35,11 @@ public Page<MailResponseDto> getMailList(Long memberId, String type, Pageable pa
}
private Page<MailResponseDto> createMailListResponseDtoList(Long memberId, String type, Pageable pageable){
if(type.equals("ALL")){
Page<MailHeader> mailHeaderPage = mailRepository.findAllByMemberId(memberId, pageable);
Page<MailHeader> mailHeaderPage = mailRepository.findAllByMemberIdOrderByDate(memberId, pageable);
return mailHeaderPage.map(mailHeader -> MailResponseDto.of(mailHeader));

}
Page<MailHeader> mailHeaderPage = mailRepository.findAllByMemberIdAndPlatformType(memberId, PlatformType.getEnumPlatformTypeFromStringPlatformType(type),pageable);
Page<MailHeader> mailHeaderPage = mailRepository.findAllByMemberIdAndPlatformTypeOrderByDate(memberId, PlatformType.getEnumPlatformTypeFromStringPlatformType(type),pageable);
return mailHeaderPage.map(mailHeader -> MailResponseDto.of(mailHeader));
}
public String validateConnect(ValidateRequestDto validateRequestDto) throws MessagingException {
Expand Down

0 comments on commit 6fd6724

Please sign in to comment.