@@ -33,6 +33,7 @@ public class PlaceService {
33
33
private final BookmarkRepository bookmarkRepository ;
34
34
private final MemberRepository memberRepository ;
35
35
private final KakaoHttpRequestService kakaoHttpRequestService ;
36
+ private final ScrapService scrapService ;
36
37
37
38
public static final String MEXICAN_KEYWORD = "멕시칸,브라질" ;
38
39
public static final String ASIA_KEYWORD = "아시아음식" ;
@@ -140,7 +141,7 @@ private List<PlaceGetResponse> updateGetPlaceIsBookmark(HttpServletRequest httpS
140
141
Member loginMember = findLoginMember (httpServletRequest );
141
142
if (loginMember == null ) {
142
143
return result .stream ()
143
- .map (PlaceGetResponse :: ofWithoutBookmark )
144
+ .map (response -> PlaceGetResponse . ofWithoutBookmark ( response , scrapService . getPlaceThumbnailUrl ( response . getId ())) )
144
145
.toList ();
145
146
}
146
147
List <Bookmark > bookmarkList = bookmarkRepository .findAllByMember (loginMember .getId ());
@@ -151,9 +152,10 @@ private List<PlaceGetResponse> updateGetPlaceIsBookmark(HttpServletRequest httpS
151
152
.findFirst ()
152
153
.map (bookmark -> PlaceGetResponse .of (
153
154
place ,
155
+ bookmark .getThumbnailUrl (),
154
156
bookmark .getType (),
155
157
bookmark .getId ()))
156
- .orElse (PlaceGetResponse .ofWithoutBookmark (place )))
158
+ .orElse (PlaceGetResponse .ofWithoutBookmark (place , scrapService . getPlaceThumbnailUrl ( place . getId ()) )))
157
159
.toList ();
158
160
}
159
161
@@ -170,7 +172,7 @@ private List<PlaceSearchResponse> updateSearchPlaceIsBookmark(HttpServletRequest
170
172
Member loginMember = findLoginMember (httpServletRequest );
171
173
if (loginMember == null ) {
172
174
return result .stream ()
173
- .map (PlaceSearchResponse :: ofWithoutBookmark )
175
+ .map (response -> PlaceSearchResponse . ofWithoutBookmark ( response , scrapService . getPlaceThumbnailUrl ( response . getId ())) )
174
176
.filter (place -> place .getCategory () != null )
175
177
.toList ();
176
178
}
@@ -182,10 +184,11 @@ private List<PlaceSearchResponse> updateSearchPlaceIsBookmark(HttpServletRequest
182
184
.findFirst ()
183
185
.map (bookmark -> PlaceSearchResponse .of (
184
186
place ,
187
+ bookmark .getThumbnailUrl (),
185
188
bookmark .getType (),
186
189
bookmark .getId (),
187
190
bookmark .getRate ()))
188
- .orElse (PlaceSearchResponse .ofWithoutBookmark (place )))
191
+ .orElse (PlaceSearchResponse .ofWithoutBookmark (place , scrapService . getPlaceThumbnailUrl ( place . getId ()) )))
189
192
.filter (place -> place .getCategory () != null )
190
193
.toList ();
191
194
}
0 commit comments