diff --git a/src/main/java/com/assu/server/domain/chat/dto/ChatRequestDTO.java b/src/main/java/com/assu/server/domain/chat/dto/ChatRequestDTO.java index 2123afc2..90798fcd 100644 --- a/src/main/java/com/assu/server/domain/chat/dto/ChatRequestDTO.java +++ b/src/main/java/com/assu/server/domain/chat/dto/ChatRequestDTO.java @@ -5,7 +5,7 @@ public class ChatRequestDTO { @Getter public static class CreateChatRoomRequestDTO { - private Long storeId; + private Long adminId; private Long partnerId; } diff --git a/src/main/java/com/assu/server/domain/chat/service/ChatServiceImpl.java b/src/main/java/com/assu/server/domain/chat/service/ChatServiceImpl.java index e4ef31b3..93a27f53 100644 --- a/src/main/java/com/assu/server/domain/chat/service/ChatServiceImpl.java +++ b/src/main/java/com/assu/server/domain/chat/service/ChatServiceImpl.java @@ -27,8 +27,6 @@ import java.util.ArrayList; import java.util.List; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; @Slf4j @Service @@ -52,14 +50,14 @@ public List getChatRoomList(Long memberId) { @Override public ChatResponseDTO.CreateChatRoomResponseDTO createChatRoom(ChatRequestDTO.CreateChatRoomRequestDTO request, Long memberId) { - Long storeId = request.getStoreId(); + Long adminId = request.getAdminId(); Long partnerId = request.getPartnerId(); Admin admin = adminRepository.findById(memberId) .orElseThrow(() -> new DatabaseException(ErrorStatus.NO_SUCH_ADMIN)); Partner partner = partnerRepository.findById(partnerId) .orElseThrow(() -> new DatabaseException(ErrorStatus.NO_SUCH_PARTNER)); - Store store = storeRepository.findById(storeId) + Store store = storeRepository.findByPartnerId(partnerId) .orElseThrow(() -> new DatabaseException(ErrorStatus.NO_SUCH_STORE)); diff --git a/src/main/java/com/assu/server/domain/store/repository/StoreRepository.java b/src/main/java/com/assu/server/domain/store/repository/StoreRepository.java index 342595d8..cfb67c4d 100644 --- a/src/main/java/com/assu/server/domain/store/repository/StoreRepository.java +++ b/src/main/java/com/assu/server/domain/store/repository/StoreRepository.java @@ -120,4 +120,6 @@ AND ST_Contains(ST_GeomFromText(:wkt, 4326), s.point) Optional findByName(String name); Optional findById(Long id); + Optional findByPartnerId(Long partnerId); + }