From 3d8bae164ad1e2cebfc76fc199c580e60ca840b3 Mon Sep 17 00:00:00 2001 From: NameIsUser06 Date: Sun, 7 Jan 2024 23:25:35 +0900 Subject: [PATCH] refactor : feed get --- .../domain/feed/presentation/dto/response/FeedResponse.java | 1 + .../findfriend/domain/feed/service/GetFeedService.java | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/investment/findfriend/domain/feed/presentation/dto/response/FeedResponse.java b/src/main/java/com/investment/findfriend/domain/feed/presentation/dto/response/FeedResponse.java index 7750aa4..82bb2f8 100644 --- a/src/main/java/com/investment/findfriend/domain/feed/presentation/dto/response/FeedResponse.java +++ b/src/main/java/com/investment/findfriend/domain/feed/presentation/dto/response/FeedResponse.java @@ -11,4 +11,5 @@ public class FeedResponse { private String name; private String content; private List tags; + private String url; } diff --git a/src/main/java/com/investment/findfriend/domain/feed/service/GetFeedService.java b/src/main/java/com/investment/findfriend/domain/feed/service/GetFeedService.java index f20810c..9d0debe 100644 --- a/src/main/java/com/investment/findfriend/domain/feed/service/GetFeedService.java +++ b/src/main/java/com/investment/findfriend/domain/feed/service/GetFeedService.java @@ -4,6 +4,7 @@ import com.investment.findfriend.domain.feed.exception.FeedNotFoundException; import com.investment.findfriend.domain.feed.presentation.dto.response.FeedResponse; import com.investment.findfriend.domain.feed.repository.FeedRepository; +import com.investment.findfriend.global.properties.ServerProperties; import lombok.RequiredArgsConstructor; import org.springframework.http.ResponseEntity; import org.springframework.stereotype.Service; @@ -11,8 +12,9 @@ @Service @RequiredArgsConstructor public class GetFeedService { - private final FeedRepository feedRepository; + private final FeedRepository feedRepository; + private final ServerProperties serverProperties; public ResponseEntity execute(Long feedId) { Feed feed = feedRepository.findById(feedId).orElseThrow( @@ -22,6 +24,7 @@ public ResponseEntity execute(Long feedId) { .name(feed.getFriend().getName()) .content(feed.getContent()) .tags(feed.getTags()) + .url(serverProperties.getUrl() + "/file?fileId=" + feed.getFile().getId()) .build() ); }