@@ -77,6 +77,7 @@ public PhotoAlbumResponseDTO.PhotoAlbumResultWithPresignedUrlDTO createPhotoAlbu
7777 String schedule = mergeSchedule (start , end );
7878
7979 return PhotoAlbumResponseDTO .PhotoAlbumResultWithPresignedUrlDTO .builder ()
80+ .amateurShowId (amateurShow .getId ())
8081 .performerName (amateurShow .getPerformerName ())
8182 .photoAlbumId (newPhotoAlbum .getId ())
8283 .amateurShowName (newPhotoAlbum .getAmateurShow ().getName ())
@@ -106,6 +107,7 @@ public PhotoAlbumResponseDTO.PhotoAlbumResultWithPresignedUrlDTO getPhotoAlbum(L
106107
107108 return PhotoAlbumResponseDTO .PhotoAlbumResultWithPresignedUrlDTO .builder ()
108109 .photoAlbumId (photoAlbum .getId ())
110+ .amateurShowId (photoAlbum .getAmateurShow ().getId ())
109111 .amateurShowName (photoAlbum .getAmateurShow ().getName ())
110112 .performerName (photoAlbum .getAmateurShow ().getPerformerName ())
111113 .content (photoAlbum .getContent ())
@@ -145,6 +147,7 @@ public Slice<PhotoAlbumResponseDTO.SinglePhotoAlbumDTO> getPhotoAlbumList(Long m
145147 // DTO 변환
146148 List <PhotoAlbumResponseDTO .SinglePhotoAlbumDTO > content = albums .stream ()
147149 .map (album -> PhotoAlbumResponseDTO .SinglePhotoAlbumDTO .builder ()
150+ .amateurShowId (album .getAmateurShow ().getId ())
148151 .photoAlbumId (album .getId ())
149152 .amateurShowName (album .getAmateurShow ().getName ())
150153 .performerName (performer .getName ())
@@ -231,6 +234,7 @@ public PhotoAlbumResponseDTO.PhotoAlbumResultDTO updatePhotoAlbum(Long photoAlbu
231234
232235 return PhotoAlbumResponseDTO .PhotoAlbumResultDTO .builder ()
233236 .photoAlbumId (updatedPhotoAlbum .getId ())
237+ .amateurShowId (updatedPhotoAlbum .getAmateurShow ().getId ())
234238 .amateurShowName (updatedPhotoAlbum .getAmateurShow ().getName ())
235239 .performerName (updatedPhotoAlbum .getAmateurShow ().getPerformerName ())
236240 .content (updatedPhotoAlbum .getContent ())
@@ -292,6 +296,7 @@ public PhotoAlbumResponseDTO.ScrollMemberPhotoAlbumDTO getAllRecentPhotoAlbumLis
292296 .map (album -> PhotoAlbumResponseDTO .MemberPhotoAlbumDTO .builder ()
293297 .photoAlbumId (album .getId ())
294298 .memberId (album .getAmateurShow ().getMember ().getId ())
299+ .amateurShowId (album .getAmateurShow ().getId ())
295300 .performerName (album .getAmateurShow ().getMember ().getName ())
296301 .amateurShowName (album .getAmateurShow ().getName ())
297302 .imageUrl (firstImageMap .get (album .getId ()))
@@ -315,6 +320,9 @@ public PhotoAlbumResponseDTO.ScrollMemberPhotoAlbumDTO getAllRecentPhotoAlbumLis
315320 @ Override
316321 public PerformerShowListResponseDTO getPerformerShows (Long memberId , Pageable pageable ) {
317322
323+ Member performer = memberRepository .findById (memberId )
324+ .orElseThrow (() -> new GeneralException (ErrorStatus .MEMBER_NOT_PERFORMER ));
325+
318326 Slice <AmateurShow > slice = amateurShowRepository .findByMember_IdOrderByIdDesc (memberId , pageable ); //Page 방식 - 이름 수정 필요
319327 long total = amateurShowRepository .countByMember_Id (memberId ); // 총 개수
320328
@@ -324,8 +332,10 @@ public PerformerShowListResponseDTO getPerformerShows(Long memberId, Pageable pa
324332 return PerformerShowListResponseDTO .builder ()
325333 .totalCount (total )
326334 .shows (showLists )
335+ .performerName (performer .getName ())
327336 .build ();
328337 }
338+
329339 private Map <Long , String > getFirstImageMapForPhotoAlbums (List <Long > albumIds ) {
330340 if (albumIds == null || albumIds .isEmpty ()) {
331341 return Collections .emptyMap ();
0 commit comments