From 11d3c013b3bb3643a475c6246a49476a0d9a7ac3 Mon Sep 17 00:00:00 2001 From: jo0oy Date: Sat, 27 Jan 2024 04:03:13 +0900 Subject: [PATCH] =?UTF-8?q?[feat]=20=EB=A1=9C=EA=B7=B8=EC=9D=B8=ED=95=9C?= =?UTF-8?q?=20=EC=82=AC=EC=9A=A9=EC=9E=90=EA=B0=80=20=ED=95=B4=EB=8B=B9=20?= =?UTF-8?q?=EB=8F=84=EC=8B=9C=20=EB=B3=B4=EA=B4=80=ED=96=88=EB=8A=94?= =?UTF-8?q?=EC=A7=80=20=ED=99=95=EC=9D=B8=20=EC=A1=B0=ED=9A=8C=20API=20?= =?UTF-8?q?=EA=B5=AC=ED=98=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit related to: #127 --- .../domain/store/controller/StoreController.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/main/java/com/haejwo/tripcometrue/domain/store/controller/StoreController.java b/src/main/java/com/haejwo/tripcometrue/domain/store/controller/StoreController.java index 6d82d972..dd0ad4e5 100644 --- a/src/main/java/com/haejwo/tripcometrue/domain/store/controller/StoreController.java +++ b/src/main/java/com/haejwo/tripcometrue/domain/store/controller/StoreController.java @@ -3,6 +3,7 @@ import com.haejwo.tripcometrue.domain.store.dto.request.CityStoreRequestDto; import com.haejwo.tripcometrue.domain.store.dto.request.PlaceStoreRequestDto; import com.haejwo.tripcometrue.domain.store.dto.request.TripRecordStoreRequestDto; +import com.haejwo.tripcometrue.domain.store.dto.response.CheckCityStoredResponseDto; import com.haejwo.tripcometrue.domain.store.dto.response.CityStoreResponseDto; import com.haejwo.tripcometrue.domain.store.dto.response.PlaceStoreResponseDto; import com.haejwo.tripcometrue.domain.store.dto.response.TripRecordStoreResponseDto; @@ -116,4 +117,19 @@ public ResponseEntity> getStoredCountForTripRecord(@PathVariab Long count = storeService.getStoredCountForTripRecord(tripRecordId); return ResponseEntity.ok(ResponseDTO.okWithData(count)); } + + @GetMapping("/v1/cities/{cityId}/stores") + public ResponseEntity> checkCityStoredByLoginMember( + @PathVariable("cityId") Long cityId, + @AuthenticationPrincipal PrincipalDetails principalDetails + ) { + + return ResponseEntity + .ok() + .body( + ResponseDTO.okWithData( + storeService.checkCityStoredByLoginMember(principalDetails, cityId) + ) + ); + } } \ No newline at end of file