Commit 69962d2d authored by liwei's avatar liwei

修改了动态详情接口

parent 4446fa41
......@@ -3,6 +3,8 @@ package org.rcisoft.business.opmArticle.entity;
import lombok.Data;
import java.util.List;
@Data
public class ArticleCommentVO {
......@@ -30,6 +32,30 @@ public class ArticleCommentVO {
/**
* 用户头像
*/
String url;
String avatarUrl;
/**
* 会员昵称
*/
private String memNickName;
/**
* 评论创建时间
*/
private String createDate;
/**
* 点赞数
*/
private Integer likeCount;
/**
* 回复数
*/
private Integer replyCount;
/**
* 子评论
*/
private List<ArticleCommentVO> childrenCommentList;
}
......@@ -18,6 +18,8 @@ import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Isolation;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
import java.util.ArrayList;
import java.util.List;
/**
......@@ -96,6 +98,10 @@ public class OpmArticleServiceImpl extends ServiceImpl<OpmArticleRepository, Opm
OpmArticle opmArticle = baseMapper.selectByIdWithUrl(articleId);
//查询该动态的评论
List<ArticleCommentVO> list = baseMapper.SelectArticleComment(opmArticle.getBusinessId());
list.forEach(item -> {
List<ArticleCommentVO> childrenCommentList = new ArrayList<>();
item.setChildrenCommentList(childrenCommentList);
});
opmArticle.setArticleCommentVOList(list);
return opmArticle;
}
......
......@@ -206,9 +206,15 @@
opa.business_id DESC
</select>
<select id="SelectArticleComment" resultType="org.rcisoft.business.opmArticle.entity.ArticleCommentVO">
SELECT opc.*,
SELECT opc.business_id,
opc.content,
opc.parent_id,
opc.create_date,
opc.like_count,
opc.reply_count,
mi.mem_code as memCode,
oi.url as url
mi.mem_nick_name as memNickName,
oi.url as avatarUrl
FROM opm_article_comment opc
LEFT JOIN mem_info mi ON mi.user_id = opc.create_by
left join oss_info oi on oi.business_id = mi.avatar
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment