From 5657d7a33b4bbca62d238f5dd421c94e43cea585 Mon Sep 17 00:00:00 2001 From: eeeeeaaan Date: Thu, 21 Aug 2025 16:00:49 +0900 Subject: [PATCH] =?UTF-8?q?[FIX]=20maxPeople=20=EB=B0=98=ED=99=98=ED=95=98?= =?UTF-8?q?=EB=8F=84=EB=A1=9D=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/sumte/guesthouse/dto/GuesthouseDetailDTO.java | 1 + .../sumte/guesthouse/service/GuesthouseQueryServiceImpl.java | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/main/java/com/sumte/guesthouse/dto/GuesthouseDetailDTO.java b/src/main/java/com/sumte/guesthouse/dto/GuesthouseDetailDTO.java index de5af8c..ec45483 100644 --- a/src/main/java/com/sumte/guesthouse/dto/GuesthouseDetailDTO.java +++ b/src/main/java/com/sumte/guesthouse/dto/GuesthouseDetailDTO.java @@ -19,6 +19,7 @@ public class GuesthouseDetailDTO { private String name; private Long reviewCount; private Double averageScore; + private Long maxPeople; private String addressRegion; private String addressDetail; private String information; diff --git a/src/main/java/com/sumte/guesthouse/service/GuesthouseQueryServiceImpl.java b/src/main/java/com/sumte/guesthouse/service/GuesthouseQueryServiceImpl.java index b6bd3e9..edee573 100644 --- a/src/main/java/com/sumte/guesthouse/service/GuesthouseQueryServiceImpl.java +++ b/src/main/java/com/sumte/guesthouse/service/GuesthouseQueryServiceImpl.java @@ -74,6 +74,7 @@ public GuesthouseDetailDTO getHouseById(Long guesthouseId) { // 4) 각 Room 정보 + 첫 번째 이미지 List rooms = gh.getRooms(); List roomIds = rooms.stream().map(Room::getId).toList(); + Long maxPeople = rooms.stream().mapToLong(Room::getTotalCount).max().orElse(0); // 4-a) 객실 이미지 일괄 조회 List roomImages = imageRepository @@ -119,6 +120,7 @@ public GuesthouseDetailDTO getHouseById(Long guesthouseId) { ) .addressRegion(gh.getAddressRegion()) .addressDetail(gh.getAddressDetail()) + .maxPeople(maxPeople) .information(gh.getInformation()) .advertisement(gh.getAdvertisement()) .optionServices(optionServices)