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 dd0ad4e5..f743b3a5 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,7 +3,6 @@ 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; @@ -118,18 +117,4 @@ public ResponseEntity> getStoredCountForTripRecord(@PathVariab 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 diff --git a/src/main/java/com/haejwo/tripcometrue/domain/store/dto/response/CheckCityStoredResponseDto.java b/src/main/java/com/haejwo/tripcometrue/domain/store/dto/response/CheckCityStoredResponseDto.java deleted file mode 100644 index 5ccd0baf..00000000 --- a/src/main/java/com/haejwo/tripcometrue/domain/store/dto/response/CheckCityStoredResponseDto.java +++ /dev/null @@ -1,12 +0,0 @@ -package com.haejwo.tripcometrue.domain.store.dto.response; - -import lombok.Builder; - -public record CheckCityStoredResponseDto( - boolean isStored -) { - - @Builder - public CheckCityStoredResponseDto { - } -} diff --git a/src/main/java/com/haejwo/tripcometrue/domain/store/service/StoreService.java b/src/main/java/com/haejwo/tripcometrue/domain/store/service/StoreService.java index c08dec34..1eb3af78 100644 --- a/src/main/java/com/haejwo/tripcometrue/domain/store/service/StoreService.java +++ b/src/main/java/com/haejwo/tripcometrue/domain/store/service/StoreService.java @@ -9,7 +9,6 @@ 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; @@ -30,7 +29,6 @@ import com.haejwo.tripcometrue.global.exception.ErrorCode; import com.haejwo.tripcometrue.global.springsecurity.PrincipalDetails; import java.util.List; -import java.util.Objects; import lombok.RequiredArgsConstructor; import org.springframework.data.domain.Page; @@ -146,26 +144,6 @@ public void unstoreTripRecord(PrincipalDetails principalDetails, Long tripRecord tripRecordStoreRepository.delete(tripRecordStore); } - @Transactional(readOnly = true) - public CheckCityStoredResponseDto checkCityStoredByLoginMember(PrincipalDetails principalDetails, Long cityId) { - - if (Objects.isNull(principalDetails)) { - return CheckCityStoredResponseDto.builder() - .isStored(false) - .build(); - } - - Long memberId = principalDetails.getMember().getId(); - - return CheckCityStoredResponseDto.builder() - .isStored( - cityStoreRepository - .findByMemberIdAndCityId(memberId, cityId) - .isPresent() - ) - .build(); - } - public Page getStoredCities(PrincipalDetails principalDetails, Pageable pageable) { Page storedCities = cityStoreRepository.findByMember(principalDetails.getMember(), pageable); return storedCities.map(CityStoreResponseDto::fromEntity);