Skip to content

Commit 637c6e5

Browse files
authored
Hotfix : 파티 조회 버그 수정 (#133)
1 parent 52f4747 commit 637c6e5

3 files changed

Lines changed: 7 additions & 4 deletions

File tree

src/main/java/ita/tinybite/domain/party/dto/response/PartyCardResponse.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ public class PartyCardResponse {
1818
private Long partyId;
1919
private String thumbnailImage; // 첫 번째 이미지 또는 기본 이미지
2020
private String title;
21+
private PartyStatus partyStatus;
2122
private Integer pricePerPerson; // 1/N 가격
2223
private String participantStatus; // "1/4명"
2324
private String distance; // "300m" or "1.2km" (화면 표시용)

src/main/java/ita/tinybite/domain/party/repository/PartyRepository.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@ public interface PartyRepository extends JpaRepository<Party, Long> {
2727

2828
List<Party> findByTown(String location);
2929

30-
List<Party> findByTownAndCategory(String location, PartyCategory category);
30+
List<Party> findByTown(String town);
31+
32+
List<Party> findByTownAndCategory(String town, PartyCategory category);
3133

3234
List<Party> findByHost_UserId(Long hostUserId);
3335
}

src/main/java/ita/tinybite/domain/party/service/PartyService.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -388,6 +388,7 @@ private PartyCardResponse convertToCardResponse(Party party,
388388
return PartyCardResponse.builder()
389389
.partyId(party.getId())
390390
.thumbnailImage(party.getThumbnailImage())
391+
.partyStatus(party.getStatus())
391392
.title(party.getTitle())
392393
.pricePerPerson(pricePerPerson)
393394
.participantStatus(participantStatus)
@@ -845,13 +846,12 @@ private List<Party> fetchPartiesByTown(User user, PartyListRequest request,Strin
845846
return List.of();
846847
}
847848

848-
String location = user.getLocation();
849849
PartyCategory category = request.getCategory();
850850

851851
if (category == PartyCategory.ALL) {
852-
return partyRepository.findByTown(location);
852+
return partyRepository.findByTown(myTown);
853853
} else {
854-
return partyRepository.findByTownAndCategory(location, category);
854+
return partyRepository.findByTownAndCategory(myTown, category);
855855
}
856856
}
857857

0 commit comments

Comments
 (0)