From 9564bab2c7995ba462a0c5ebecf6ba35f1ad38c2 Mon Sep 17 00:00:00 2001 From: dltnals317 Date: Thu, 23 Jan 2025 19:08:39 +0900 Subject: [PATCH] =?UTF-8?q?[FEAT]=20=EA=B2=8C=EC=8B=9C=EB=AC=BC=20?= =?UTF-8?q?=EC=A1=B0=ED=9A=8C=20=EC=8B=9C=20=ED=98=84=EC=9E=AC=20=EC=82=AC?= =?UTF-8?q?=EC=9A=A9=EC=9E=90=EA=B0=80=20=EC=9E=91=EC=84=B1=EC=9E=90?= =?UTF-8?q?=EC=9D=B8=EC=A7=80=20=EB=82=98=ED=83=80=EB=82=B4=EB=8A=94=20?= =?UTF-8?q?=EC=8B=9D=EB=B3=84=EC=9E=90=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../spoony_server/domain/post/dto/response/PostResponseDTO.java | 1 + .../spoony/spoony_server/domain/post/service/PostService.java | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/main/java/com/spoony/spoony_server/domain/post/dto/response/PostResponseDTO.java b/src/main/java/com/spoony/spoony_server/domain/post/dto/response/PostResponseDTO.java index def50c2..65b643e 100644 --- a/src/main/java/com/spoony/spoony_server/domain/post/dto/response/PostResponseDTO.java +++ b/src/main/java/com/spoony/spoony_server/domain/post/dto/response/PostResponseDTO.java @@ -15,6 +15,7 @@ public record PostResponseDTO(Long postId, Double latitude, Double longitude, Long zzimCount, + Boolean isMine, Boolean isZzim, Boolean isScoop, CategoryColorResponseDTO categoryColorResponse diff --git a/src/main/java/com/spoony/spoony_server/domain/post/service/PostService.java b/src/main/java/com/spoony/spoony_server/domain/post/service/PostService.java index 40039a6..fb957f2 100644 --- a/src/main/java/com/spoony/spoony_server/domain/post/service/PostService.java +++ b/src/main/java/com/spoony/spoony_server/domain/post/service/PostService.java @@ -74,6 +74,7 @@ public PostResponseDTO getPostById(Long postId, Long userId) { LocalDateTime latestDate = postEntity.getUpdatedAt().isAfter(postEntity.getCreatedAt()) ? postEntity.getUpdatedAt() : postEntity.getCreatedAt(); Long zzimCount = zzimPostRepository.countByPost(postEntity); + Boolean isMine = postEntity.getUser().getUserId().equals(userId); Boolean isZzim = zzimPostRepository.existsByUserAndPost(userEntity, postEntity); Boolean isScoop = scoopPostRepository.existsByUserAndPost(userEntity, postEntity); List photoEntityList = photoRepository.findByPost(postEntity) @@ -102,6 +103,7 @@ public PostResponseDTO getPostById(Long postId, Long userId) { place.getLatitude(), place.getLongitude(), zzimCount, + isMine, isZzim, isScoop, new CategoryColorResponseDTO(