From 62ecd0306b938c07ec4634acbe1e57ab4dcad0e3 Mon Sep 17 00:00:00 2001 From: jo0oy Date: Sun, 4 Feb 2024 01:53:25 +0900 Subject: [PATCH] =?UTF-8?q?[remove]=20=EB=A1=9C=EA=B7=B8=EC=9D=B8=20?= =?UTF-8?q?=EC=82=AC=EC=9A=A9=EC=9E=90=EC=97=90=20=EB=94=B0=EB=A5=B8=20?= =?UTF-8?q?=EB=8F=84=EC=8B=9C=20=EB=B3=B4=EA=B4=80=20=EC=97=AC=EB=B6=80=20?= =?UTF-8?q?=EC=A1=B0=ED=9A=8C=20API=20=EB=B0=8F=20=EC=84=9C=EB=B9=84?= =?UTF-8?q?=EC=8A=A4=20=EB=A1=9C=EC=A7=81=20=EC=82=AD=EC=A0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit related to: #144 --- .../store/controller/StoreController.java | 15 ------------- .../response/CheckCityStoredResponseDto.java | 12 ---------- .../domain/store/service/StoreService.java | 22 ------------------- 3 files changed, 49 deletions(-) delete mode 100644 src/main/java/com/haejwo/tripcometrue/domain/store/dto/response/CheckCityStoredResponseDto.java 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);