|
20 | 20 | import org.springframework.transaction.annotation.Transactional; |
21 | 21 | import org.springframework.web.multipart.MultipartFile; |
22 | 22 |
|
| 23 | +import java.time.format.DateTimeFormatter; |
23 | 24 | import java.util.List; |
24 | 25 |
|
25 | 26 | @Service |
@@ -90,7 +91,9 @@ public PostResponseDTO.PostListResultDTO getPostList(BoardType boardType, Member |
90 | 91 | PostResponseDTO.PostPreviewDTO.PostPreviewDTOBuilder builder = PostResponseDTO.PostPreviewDTO.builder() |
91 | 92 | .postId(post.getId()) |
92 | 93 | .title(post.getTitle()) |
93 | | - .contentPreview(extractFirstLine(post.getContent())); |
| 94 | + .contentPreview(extractFirstLine(post.getContent())) |
| 95 | + .authorInfo((post.getMember() != null ? post.getMember().getNickname() : "익명") + " | " + |
| 96 | + post.getCreatedAt().format(DateTimeFormatter.ofPattern("yyyy-MM-dd"))); |
94 | 97 |
|
95 | 98 | // MAJOR_TIPS 게시판인 경우 Major 정보 포함 |
96 | 99 | if (boardType == BoardType.MAJOR_TIPS && post.getMajor() != null) { |
@@ -143,7 +146,8 @@ public PostResponseDTO.PostDetailResultDTO getPostDetail(BoardType boardType, Lo |
143 | 146 | .content(c.getContent()) |
144 | 147 | .nickname(c.getMember().getNickname()) |
145 | 148 | .isWriter(isCommentWriter) |
146 | | - .createdAt(c.getCreatedAt()) |
| 149 | + .authorInfo(c.getMember().getNickname() + " | " + |
| 150 | + c.getCreatedAt().format(DateTimeFormatter.ofPattern("yyyy-MM-dd"))) |
147 | 151 | .build(); |
148 | 152 | }) |
149 | 153 | .toList(); |
@@ -180,8 +184,8 @@ public PostResponseDTO.PostDetailResultDTO getPostDetail(BoardType boardType, Lo |
180 | 184 | .isPublic(post.getIsPublic()) |
181 | 185 | .likeCount(post.getLikeCount()) |
182 | 186 | .badge(post.getBadge()) |
183 | | - .createdAt(post.getCreatedAt()) |
184 | | - .isWriter(isPostWriter) |
| 187 | + .authorInfo((post.getMember() != null ? post.getMember().getNickname() : "익명") + " | " + |
| 188 | + post.getCreatedAt().format(DateTimeFormatter.ofPattern("yyyy-MM-dd"))) |
185 | 189 | .isLiked(isLiked) |
186 | 190 | .member(memberDTO) |
187 | 191 | .major(majorDTO) |
|
0 commit comments