提交 7fe5c918 作者: 张小凤

BackstageForumDao.xml(update)

上级 14e9bcbb
......@@ -43,4 +43,9 @@ public class DynamicInfoDTO {
@ApiModelProperty(value = "审核状态:0审核中 1通过 2未通过")
private Integer checkStatus;
@ApiModelProperty(value = "话题名称",example = "#深圳暴雨,#深圳大雨")
private List<String> gambitName;
}
......@@ -120,6 +120,7 @@ public class ForumDynamicDO extends BaseDO implements Serializable {
.dynamicPublishTime(this.getCreateTime())
.show(this.getDeleted())
.checkStatus(checkStatus)
.gambitName(this.gambitName)
.build();
}
......
......@@ -76,6 +76,16 @@ public class BackstageForumServiceImpl implements BackstageForumService {
// 获取动态信息
List<ForumDynamicDO> dynamicList =
backstageForumDao.listDynamicInfo(userIds, itemIndex, dynamic.getPageSize());
for (ForumDynamicDO forumDynamicDO : dynamicList) {
Integer id = forumDynamicDO.getDynamicId();
ArrayList<String> list = new ArrayList<>();
List<ForumGambitDO> gambitDOS = dynamicDao.selectGambit(id);
for (ForumGambitDO gambitDO : gambitDOS) {
list.add(gambitDO.getGambitName());
}
forumDynamicDO.setGambitName(list);
}
// 动态id集合
List<Integer> ids =
dynamicList.stream().map(ForumDynamicDO::getId).collect(Collectors.toList());
......
......@@ -17,7 +17,7 @@
</where>
</select>
<select id="listDynamicInfo" resultType="com.mmc.csf.release.entity.forum.ForumDynamicDO">
select id,user_account_id,description,is_deleted as deleted,create_time,check_status from forum_dynamic
select id,user_account_id,description,is_deleted as deleted,create_time,check_status,id AS dynamicId from forum_dynamic
<where>
root_path is null
<if test="ids != null">
......@@ -30,4 +30,4 @@
order by create_time desc
limit #{pageNo},#{pageSize}
</select>
</mapper>
\ No newline at end of file
</mapper>
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论