게시글 및 댓글 이미지 조회 프로세스 추가
This commit is contained in:
parent
799945e154
commit
a125ad3c25
@ -107,6 +107,8 @@ public interface localbordMapper {
|
||||
|
||||
void deleteFileInfo(String[] array);
|
||||
|
||||
String selectUserProfileImg(String userId);
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
@ -36,9 +36,11 @@ import io.company.localhost.utils.BlobUtil;
|
||||
import io.company.localhost.utils.PageUtil;
|
||||
import io.company.localhost.vo.UploadFile;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
@Service
|
||||
@RequiredArgsConstructor
|
||||
@Slf4j
|
||||
public class localbordService {
|
||||
private final localbordMapper boardMapper;
|
||||
private final FileService fileService;
|
||||
@ -148,8 +150,7 @@ public class localbordService {
|
||||
}
|
||||
|
||||
public List<MapDto> selectReply(MapDto map) {
|
||||
|
||||
return boardMapper.selectReply(map);
|
||||
return boardMapper.selectReply(map);
|
||||
}
|
||||
|
||||
public void insertCommentOrReply(MapDto map) {
|
||||
@ -325,6 +326,16 @@ public class localbordService {
|
||||
private void enrichCommentsWithAdditionalData(List<MapDto> comments) {
|
||||
for (MapDto comment : comments) {
|
||||
Object idObject = comment.get("LOCCMTSEQ");
|
||||
String userId = "";
|
||||
|
||||
// 프로필 이미지 추가
|
||||
if(comment.containsKey("authorId")) {
|
||||
userId = String.valueOf(comment.get("authorId"));
|
||||
String profileImg = boardMapper.selectUserProfileImg(userId);
|
||||
comment.put("profileImg", profileImg);
|
||||
}
|
||||
|
||||
|
||||
if (idObject instanceof Number) {
|
||||
long commentId = ((Number) idObject).longValue();
|
||||
|
||||
|
||||
@ -99,7 +99,8 @@
|
||||
b.LOCBRDTYP AS type,
|
||||
b.LOCBRDCNT AS cnt,
|
||||
m.MEMBERNAM AS author,
|
||||
m.MEMBERSEQ AS authorId
|
||||
m.MEMBERSEQ AS authorId,
|
||||
m.MEMBERPRF AS profileImg
|
||||
FROM localbord b
|
||||
LEFT JOIN netmember m ON b.MEMBERSEQ = m.MEMBERSEQ
|
||||
WHERE b.LOCBRDSEQ = #{boardId}
|
||||
@ -176,7 +177,8 @@
|
||||
c.LOCCMTSEQ,c.LOCBRDSEQ,c.LOCCMTPNT,c.LOCCMTRPY,
|
||||
c.LOCCMTUDT,c.LOCCMTPWD,c.LOCCMTRDT,c.LOCCMTPNT,
|
||||
m.MEMBERNAM AS author,
|
||||
m.MEMBERSEQ AS authorId
|
||||
m.MEMBERSEQ AS authorId,
|
||||
m.MEMBERPRF as profileImg
|
||||
FROM localcomt c
|
||||
LEFT JOIN netmember m ON c.MEMBERSEQ = m.MEMBERSEQ
|
||||
WHERE LOCCMTPNT = #{LOCCMTPNT} and LOCCMTPNT != 1
|
||||
@ -302,4 +304,14 @@
|
||||
</foreach>
|
||||
</delete>
|
||||
|
||||
<!-- 프로파일 이미지 조회 -->
|
||||
<select id="selectUserProfileImg">
|
||||
SELECT
|
||||
MEMBERPRF
|
||||
FROM
|
||||
NETMEMBER
|
||||
WHERE
|
||||
MEMBERSEQ = ${userId}
|
||||
</select>
|
||||
|
||||
</mapper>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user