diff --git a/tool-tech-admin/src/main/java/com/rzdata/web/domain/Replies.java b/tool-tech-admin/src/main/java/com/rzdata/web/domain/Replies.java index d6e605f..73c4f7d 100644 --- a/tool-tech-admin/src/main/java/com/rzdata/web/domain/Replies.java +++ b/tool-tech-admin/src/main/java/com/rzdata/web/domain/Replies.java @@ -24,6 +24,9 @@ public class Replies extends BaseEntity @Excel(name = "讨论表id") private String discussionId; + @Excel(name = "回复评论ID") + private String repId; + /** 内容 */ @Excel(name = "内容") private String content; @@ -42,5 +45,7 @@ public class Replies extends BaseEntity private String nickName; + private String repTargetNickName; + private List discussionIdList; } diff --git a/tool-tech-admin/src/main/java/com/rzdata/web/service/impl/DiscussionsServiceImpl.java b/tool-tech-admin/src/main/java/com/rzdata/web/service/impl/DiscussionsServiceImpl.java index 83668f0..ddef10c 100644 --- a/tool-tech-admin/src/main/java/com/rzdata/web/service/impl/DiscussionsServiceImpl.java +++ b/tool-tech-admin/src/main/java/com/rzdata/web/service/impl/DiscussionsServiceImpl.java @@ -6,6 +6,7 @@ import java.util.stream.Collectors; import cn.hutool.core.collection.CollUtil; import cn.hutool.core.lang.Snowflake; +import cn.hutool.core.util.StrUtil; import com.rzdata.common.constant.Constants; import com.rzdata.common.utils.DateUtils; import com.rzdata.common.utils.SecurityUtils; @@ -76,6 +77,10 @@ public class DiscussionsServiceImpl implements IDiscussionsService List addList = new ArrayList<>(); for (Replies repItem : repliesList) { if(repItem.getDiscussionId().equals(disItem.getId())){ + if(StrUtil.isNotEmpty(repItem.getRepId())){ + Replies repliesTarget = iRepliesService.selectRepliesById(repItem.getRepId()); + repItem.setRepTargetNickName(repliesTarget.getNickName()); + } addList.add(repItem); } } diff --git a/tool-tech-admin/src/main/resources/mapper/RepliesMapper.xml b/tool-tech-admin/src/main/resources/mapper/RepliesMapper.xml index 1badccf..a10ffab 100644 --- a/tool-tech-admin/src/main/resources/mapper/RepliesMapper.xml +++ b/tool-tech-admin/src/main/resources/mapper/RepliesMapper.xml @@ -7,6 +7,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + @@ -19,7 +20,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - select id, discussion_id, content, is_delete, create_by, create_by_id, create_time, update_by, update_by_id, update_time from t_replies + select id, discussion_id, rep_id, content, is_delete, create_by, create_by_id, create_time, update_by, update_by_id, update_time from t_replies @@ -51,6 +54,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" id, discussion_id, + rep_id, content, is_delete, create_by, @@ -63,6 +67,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" #{id}, #{discussionId}, + #{repId}, #{content}, #{isDelete}, #{createBy}, @@ -78,6 +83,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" update t_replies discussion_id = #{discussionId}, + rep_id = #{repId}, content = #{content}, is_delete = #{isDelete}, create_by = #{createBy}, diff --git a/tool-tech-admin/src/main/resources/mapper/ToolApplyMapper.xml b/tool-tech-admin/src/main/resources/mapper/ToolApplyMapper.xml index b756f5d..11349b1 100644 --- a/tool-tech-admin/src/main/resources/mapper/ToolApplyMapper.xml +++ b/tool-tech-admin/src/main/resources/mapper/ToolApplyMapper.xml @@ -131,7 +131,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"