Skip to content

Commit b616a32

Browse files
authored
Merge pull request #120 from FixLog/develop
Develop
2 parents eed90e2 + 7e12912 commit b616a32

File tree

3 files changed

+10
-4
lines changed

3 files changed

+10
-4
lines changed

src/main/java/com/example/FixLog/dto/post/PostDto.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
public class PostDto {
1111
private Long userId;
1212
private String nickname;
13+
private String writerProfileImage;
1314
private String postTitle;
1415
private String coverImageUrl;
1516
private String problem;

src/main/java/com/example/FixLog/mock/TagMockDataInitializer.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ public void run(String... args) {
3535
addIfNotExist(tagsToInsert, existingTagNames, Tag.of(BIG_CATEGORY, "backend"));
3636
addIfNotExist(tagsToInsert, existingTagNames, Tag.of(BIG_CATEGORY, "machine-learning"));
3737
addIfNotExist(tagsToInsert, existingTagNames, Tag.of(BIG_CATEGORY, "web"));
38+
addIfNotExist(tagsToInsert, existingTagNames, Tag.of(BIG_CATEGORY, "etc"));
3839

3940
// MAJOR_CATEGORY
4041
addIfNotExist(tagsToInsert, existingTagNames, Tag.of(MAJOR_CATEGORY, "django"));
@@ -46,6 +47,7 @@ public void run(String... args) {
4647
addIfNotExist(tagsToInsert, existingTagNames, Tag.of(MAJOR_CATEGORY, "node.js"));
4748
addIfNotExist(tagsToInsert, existingTagNames, Tag.of(MAJOR_CATEGORY, "react"));
4849
addIfNotExist(tagsToInsert, existingTagNames, Tag.of(MAJOR_CATEGORY, "react-native"));
50+
addIfNotExist(tagsToInsert, existingTagNames, Tag.of(MAJOR_CATEGORY, "etc"));
4951

5052
// MIDDLE_CATEGORY
5153
addIfNotExist(tagsToInsert, existingTagNames, Tag.of(MIDDLE_CATEGORY, "css"));
@@ -56,6 +58,7 @@ public void run(String... args) {
5658
addIfNotExist(tagsToInsert, existingTagNames, Tag.of(MIDDLE_CATEGORY, "haskell"));
5759
addIfNotExist(tagsToInsert, existingTagNames, Tag.of(MIDDLE_CATEGORY, "python"));
5860
addIfNotExist(tagsToInsert, existingTagNames, Tag.of(MIDDLE_CATEGORY, "c"));
61+
addIfNotExist(tagsToInsert, existingTagNames, Tag.of(MIDDLE_CATEGORY, "etc"));
5962

6063
// MINOR_CATEGORY
6164
addIfNotExist(tagsToInsert, existingTagNames, Tag.of(MINOR_CATEGORY, "null-pointer-exception", "NullPointerException"));
@@ -71,6 +74,7 @@ public void run(String... args) {
7174
addIfNotExist(tagsToInsert, existingTagNames, Tag.of(MINOR_CATEGORY, "404-error", "404 Not Found"));
7275
addIfNotExist(tagsToInsert, existingTagNames, Tag.of(MINOR_CATEGORY, "permission-error", "Permission Error"));
7376
addIfNotExist(tagsToInsert, existingTagNames, Tag.of(MINOR_CATEGORY, "out-of-memory", "OutOfMemoryError"));
77+
addIfNotExist(tagsToInsert, existingTagNames, Tag.of(MINOR_CATEGORY, "etc", "보기에 없는 에러 태그를 선택합니다."));
7478

7579

7680
if (!tagsToInsert.isEmpty()) {

src/main/java/com/example/FixLog/service/PostService.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -241,6 +241,7 @@ public PostResponseDto viewPost(Long postId){
241241
PostDto postInfo = new PostDto(
242242
currentPost.getUserId().getUserId(),
243243
currentPost.getUserId().getNickname(),
244+
currentPost.getUserId().getProfileImageUrl(),
244245
currentPost.getPostTitle(),
245246
getDefaultCover(currentPost.getCoverImage()),
246247
currentPost.getProblem(),
@@ -256,28 +257,28 @@ public PostResponseDto viewPost(Long postId){
256257
.collect(toList())
257258
);
258259

259-
String nickname; String profileImageUrl;
260+
String nickname; String userProfileImage;
260261
boolean isLiked; boolean isMarked;
261262
if (optionalMember.isPresent()){
262263
Member member = optionalMember.get();
263264
nickname = member.getNickname();
264265
String imageUrl = member.getProfileImageUrl();
265-
profileImageUrl = getDefaultProfile(imageUrl);
266+
userProfileImage = getDefaultProfile(imageUrl);
266267

267268
isLiked = currentPost.getPostLikes().stream()
268269
.anyMatch(postLike -> postLike.getUserId().equals(member));
269270
isMarked = currentPost.getBookmarks().stream()
270271
.anyMatch(bookmark -> bookmark.getFolderId().getUserId().equals(member));
271272
} else {
272273
nickname = "로그인하지 않았습니다.";
273-
profileImageUrl = "https://fixlogsmwubucket.s3.ap-northeast-2.amazonaws.com/default/DefaultImage.png"; // 비로그인 기본 이미지
274+
userProfileImage = "https://fixlogsmwubucket.s3.ap-northeast-2.amazonaws.com/default/DefaultImage.png"; // 비로그인 기본 이미지
274275
isLiked = false;
275276
isMarked = false;
276277
}
277278

278279
LocalDate createdAt = currentPost.getCreatedAt().toLocalDate();
279280

280-
return new PostResponseDto(postInfo, createdAt, nickname, profileImageUrl, isLiked, isMarked);
281+
return new PostResponseDto(postInfo, createdAt, nickname, userProfileImage, isLiked, isMarked);
281282
}
282283

283284
// 게시글 좋아요

0 commit comments

Comments
 (0)