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