Skip to content

Commit 3f08b86

Browse files
committed
# Conflicts: # src/main/java/com/example/dplus/jwt/AuthenticationEntryPointHandler.java # src/main/resources/application.yml
1 parent 4d393c3 commit 3f08b86

2 files changed

Lines changed: 11 additions & 8 deletions

File tree

‎src/main/java/com/example/dplus/dto/response/ArtWorkResponseDto.java‎

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.example.dplus.dto.response;
2+
23
import com.example.dplus.domain.artwork.ArtWorkImage;
3-
import com.example.dplus.dto.common.CommonDto;
4+
import com.example.dplus.dto.common.CommonDto.ImgUrlDto;
45
import lombok.Builder;
56
import lombok.Getter;
67
import lombok.NoArgsConstructor;
@@ -49,12 +50,12 @@ public static class ArtWorkDetail {
4950
private Boolean is_bookmark;
5051
private Boolean is_follow ;
5152
private ArtWorkSubDetail artWorkSubDetail;
52-
private List<CommonDto.ImgUrlDto> img;
53+
private List<ImgUrlDto> img;
5354
private List<ArtWorkComment> comment;
5455
private List<ArtWorkSimilarWork> similar_Work;
5556

5657
@Builder
57-
public ArtWorkDetail(final List<CommonDto.ImgUrlDto> img,
58+
public ArtWorkDetail(final List<ImgUrlDto> img,
5859
final List<ArtWorkComment> comment,
5960
final List<ArtWorkSimilarWork> similar_Work,
6061
final ArtWorkSubDetail artWorkSubDetail,
@@ -73,7 +74,7 @@ public static ArtWorkDetail from(final List<ArtWorkImage> imgList, final List<Ar
7374
final Boolean is_like, final Boolean is_bookmark, final Boolean is_follow) {
7475
return ArtWorkDetail.builder()
7576
.img(imgList.stream()
76-
.map(i -> new CommonDto.ImgUrlDto(i.getArtworkImg())).collect(Collectors.toList()))
77+
.map(i -> new ImgUrlDto(i.getArtworkImg())).collect(Collectors.toList()))
7778
.comment(commentList)
7879
.similar_Work(similarList)
7980
.artWorkSubDetail(artWorkSubDetail)

‎src/main/java/com/example/dplus/service/artwork/ArtworkMainServiceImpl.java‎

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,9 @@ public ArtWorkDetail detailArtWork(Long accountId, Long artWorkId) {
8080
//작품 좋아요개수와 작품 기본정보 가져오기
8181
ArtWorkSubDetail artWorksSub = artWorkRepository.findByArtWorkSubDetail(artWorkId);
8282
//작품 이미지들 가져오기
83-
List<ArtWorkImage> imgList = artWorkImageRepository.findByArtWorksId(artWorksSub.getArtwork_id());
83+
List<ArtWorkImage> imgList = artWorkImageRepository.findByArtWorksId(artWorkId);
8484
//작품 코멘트 가져오기
85-
List<ArtWorkComment> commentList = artWorkCommentRepository.findArtWorkCommentByArtWorksId(artWorksSub.getArtwork_id());
85+
List<ArtWorkComment> commentList = artWorkCommentRepository.findArtWorkCommentByArtWorksId(artWorkId);
8686
//해당 유저의 다른 작품들 가져오기
8787
List<ArtWorkSimilarWork> similarList = artWorkRepository
8888
.findSimilarArtWork(artWorks.getAccount().getId(),artWorks.getId());
@@ -95,7 +95,7 @@ public ArtWorkDetail detailArtWork(Long accountId, Long artWorkId) {
9595
//지금 상세페이지를 보고있는사람이 북마크를 했는지
9696
isBookmark = artWorkBookMarkRepository.existByAccountIdAndArtWorkId(accountId, artWorkId);
9797
//지금 상세페이지를 보고있는사람이 팔로우를 했는지
98-
isFollow = followRepository.existsByFollowerIdAndFollowingId(accountId, artWorksSub.getAccount_id());
98+
isFollow = followRepository.existsByFollowerIdAndFollowingId(accountId, artWorkId);
9999
}
100100
//상세페이지의 코멘트 개수
101101
artWorksSub.setComment_count((long) commentList.size());
@@ -151,10 +151,12 @@ public List<ArtworkMain> findByFollowerArtWork(Long accountId, String category,
151151

152152
private void s3ImageUpload(List<MultipartFile> multipartFiles,ArtWorkCreate dto, ArtWorks saveArtwork) {
153153
List<ArtWorkImage> imgList = new ArrayList<>();
154+
boolean thumbnailCheck = true;
154155
for (MultipartFile file : multipartFiles) {
155156
boolean thumbnail = Objects.equals(file.getOriginalFilename(), dto.getThumbnail());
156157
String imgUrl = fileProcessService.uploadImage(file);
157-
if (thumbnail) {
158+
if (thumbnail && thumbnailCheck) {
159+
thumbnailCheck = false;
158160
saveArtwork.updateArtWorkThumbnail(imgUrl);
159161
continue;
160162
}

0 commit comments

Comments
 (0)