From 68b64bd023c1e6664632cfcf192b9af52ccbe80b Mon Sep 17 00:00:00 2001 From: PicturePark1101 Date: Tue, 16 Jul 2024 05:30:47 +0900 Subject: [PATCH] [refac] change response type and query --- .../service/response/FavoriteWithStatusResponse.java | 7 ++++--- .../domain/favorite/repository/FavoriteRepository.java | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/hankki/hankkiserver/api/favorite/service/response/FavoriteWithStatusResponse.java b/src/main/java/org/hankki/hankkiserver/api/favorite/service/response/FavoriteWithStatusResponse.java index 1a4be509..c061e8e0 100644 --- a/src/main/java/org/hankki/hankkiserver/api/favorite/service/response/FavoriteWithStatusResponse.java +++ b/src/main/java/org/hankki/hankkiserver/api/favorite/service/response/FavoriteWithStatusResponse.java @@ -3,19 +3,20 @@ import java.util.List; import org.hankki.hankkiserver.api.favorite.service.response.util.FavoriteResponseUtil; import org.hankki.hankkiserver.domain.favorite.model.Favorite; +import org.hankki.hankkiserver.domain.favorite.model.FavoriteImage; public record FavoriteWithStatusResponse( Long id, String title, - String imageUrl, + FavoriteImage imageType, List details, - boolean isReported + boolean isAdded ) { public static FavoriteWithStatusResponse of(Favorite favorite, boolean isReported) { return new FavoriteWithStatusResponse( favorite.getId(), favorite.getName(), - favorite.getImageUrl(), + favorite.getImageType(), FavoriteResponseUtil.getDetail(favorite.getDetail()), isReported); } diff --git a/src/main/java/org/hankki/hankkiserver/domain/favorite/repository/FavoriteRepository.java b/src/main/java/org/hankki/hankkiserver/domain/favorite/repository/FavoriteRepository.java index f858562b..8225d394 100644 --- a/src/main/java/org/hankki/hankkiserver/domain/favorite/repository/FavoriteRepository.java +++ b/src/main/java/org/hankki/hankkiserver/domain/favorite/repository/FavoriteRepository.java @@ -18,6 +18,6 @@ public interface FavoriteRepository extends JpaRepository { List findByUserIdOrderByCreatedAtDesc(Long userId); - @Query("select f from Favorite f join fetch f.user where f.id = :favoriteId") + @Query("select f from Favorite f where f.id = :favoriteId") Optional findByIdWithUser(@Param("favoriteId") Long favoriteId); }