提交 7fe5c918 作者: 张小凤

BackstageForumDao.xml(update)

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