From e39e67f6778f0539ab14363f97af8cd8597389ad Mon Sep 17 00:00:00 2001 From: challonsy Date: Thu, 20 Feb 2025 15:04:38 +0900 Subject: [PATCH] modify : status filter delete --- .../java/muit/backend/controller/InquiryController.java | 3 +-- .../java/muit/backend/repository/InquiryRepository.java | 6 ++---- src/main/java/muit/backend/service/InquiryService.java | 2 +- src/main/java/muit/backend/service/InquiryServiceImpl.java | 4 ++-- 4 files changed, 6 insertions(+), 9 deletions(-) diff --git a/src/main/java/muit/backend/controller/InquiryController.java b/src/main/java/muit/backend/controller/InquiryController.java index ba0e8bc..a4b43a9 100644 --- a/src/main/java/muit/backend/controller/InquiryController.java +++ b/src/main/java/muit/backend/controller/InquiryController.java @@ -39,12 +39,11 @@ public ApiResponse createInquiry(@Re @GetMapping("") @Operation(summary = "문의 리스트 조회 API", description = "일반 회원이 자신의 문의 리스트를 조회하는 API") public ApiResponse getInquiryList(@RequestHeader("Authorization") String accessToken, - @RequestParam(name ="status", required = false) InquiryStatus status, @RequestParam(defaultValue = "0", name = "page") Integer page, @RequestParam(defaultValue = "20", name = "size")Integer size) { Member member = memberService.getMemberByToken(accessToken); - return ApiResponse.onSuccess(inquiryService.getList(member,status, page, size)); + return ApiResponse.onSuccess(inquiryService.getList(member,page, size)); } @GetMapping("/{inquiryId}") diff --git a/src/main/java/muit/backend/repository/InquiryRepository.java b/src/main/java/muit/backend/repository/InquiryRepository.java index 30e7387..76a102b 100644 --- a/src/main/java/muit/backend/repository/InquiryRepository.java +++ b/src/main/java/muit/backend/repository/InquiryRepository.java @@ -16,8 +16,6 @@ @Repository public interface InquiryRepository extends JpaRepository { - Page findAllByMember(Member member, Pageable pageable); - // 전체 조회용 (member 함께 조회) @Query("SELECT i FROM Inquiry i JOIN FETCH i.member ORDER BY i.createdAt DESC") Page findAllWithMember(Pageable pageable); @@ -38,6 +36,6 @@ public interface InquiryRepository extends JpaRepository { "WHERE i.id = :inquiryId") Optional findByIdWithMemberAndResponse(@Param("inquiryId") Long inquiryId); - @Query("SELECT i FROM Inquiry i JOIN FETCH i.member WHERE i.inquiryStatus = :status AND i.member = :member ORDER BY i.createdAt DESC") - Page findAllByMemberAndStatus(Member member, InquiryStatus status, PageRequest of); + @Query("SELECT i FROM Inquiry i JOIN FETCH i.member WHERE i.member = :member ORDER BY i.createdAt DESC") + Page findAllByMember(Member member, Pageable pageable); } diff --git a/src/main/java/muit/backend/service/InquiryService.java b/src/main/java/muit/backend/service/InquiryService.java index 24312cb..d7ff531 100644 --- a/src/main/java/muit/backend/service/InquiryService.java +++ b/src/main/java/muit/backend/service/InquiryService.java @@ -11,7 +11,7 @@ public interface InquiryService { InquiryResponseDTO.GeneralInquiryResultDTO createInquiry(InquiryRequestDTO.InquiryCreateRequestDTO requestDTO, Member member); //문의 리스트 조회 - InquiryResponseDTO.InquiryResultListDTO getList(Member member, InquiryStatus status, Integer page, Integer size); + InquiryResponseDTO.InquiryResultListDTO getList(Member member, Integer page, Integer size); InquiryResponseDTO.GeneralInquiryResultDTO getOne(Long inquiryId, Member member); diff --git a/src/main/java/muit/backend/service/InquiryServiceImpl.java b/src/main/java/muit/backend/service/InquiryServiceImpl.java index 095a45e..fedee00 100644 --- a/src/main/java/muit/backend/service/InquiryServiceImpl.java +++ b/src/main/java/muit/backend/service/InquiryServiceImpl.java @@ -41,8 +41,8 @@ public InquiryResponseDTO.GeneralInquiryResultDTO createInquiry(InquiryRequestDT //문의 리스트 조회 @Override - public InquiryResponseDTO.InquiryResultListDTO getList(Member member, InquiryStatus status, Integer page, Integer size) { - Page inquiryPage = inquiryRepository.findAllByMemberAndStatus(member, status, PageRequest.of(page,size)); + public InquiryResponseDTO.InquiryResultListDTO getList(Member member, Integer page, Integer size) { + Page inquiryPage = inquiryRepository.findAllByMember(member, PageRequest.of(page,size)); return InquiryConverter.toInquiryListDTO(inquiryPage); }