diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/events/EpdcEventsCommentsDTO.java b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/events/EpdcEventsCommentsDTO.java index e067def73..13e1e17db 100644 --- a/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/events/EpdcEventsCommentsDTO.java +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/events/EpdcEventsCommentsDTO.java @@ -50,6 +50,10 @@ public class EpdcEventsCommentsDTO implements Serializable { * 用户信息 */ private UserBaseInfoDto user; + /** + * 屏蔽标识 0:未屏蔽,1:已屏蔽 + */ + private String shieldFlag; /** * 回复评论信息 */ diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/comment/entity/EventCommentEntity.java b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/comment/entity/EventCommentEntity.java index a976b60f0..3f2a0e289 100755 --- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/comment/entity/EventCommentEntity.java +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/comment/entity/EventCommentEntity.java @@ -103,4 +103,9 @@ public class EventCommentEntity extends BaseEpdcEntity { */ private Integer unLikeCount; + /** + * 屏蔽标识 0:未屏蔽,1:已屏蔽 + */ + private String shieldFlag; + } diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/issue/dao/IssueDao.java b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/issue/dao/IssueDao.java index 0d41ea55a..be01bf519 100644 --- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/issue/dao/IssueDao.java +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/issue/dao/IssueDao.java @@ -83,7 +83,7 @@ public interface IssueDao extends BaseDao { * @Author: liuchuang * @Date: 2019/9/7 10:26 */ - void updateCommentDelFlag(@Param("commentIds") String[] commentIds); + void updateCommentShieldFlag(@Param("commentIds") String[] commentIds); /** * 移动端-议题最新最热列表 diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/issue/service/impl/IssueServiceImpl.java b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/issue/service/impl/IssueServiceImpl.java index 4dee4a9ee..4f5635024 100644 --- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/issue/service/impl/IssueServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/issue/service/impl/IssueServiceImpl.java @@ -244,7 +244,7 @@ public class IssueServiceImpl extends BaseServiceImpl imp @Override @Transactional(rollbackFor = Exception.class) public Result modifyCommentById(String[] commentIds) { - baseDao.updateCommentDelFlag(commentIds); + baseDao.updateCommentShieldFlag(commentIds); return new Result(); } diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/comment/EventCommentDao.xml b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/comment/EventCommentDao.xml index d5c22db5b..c5a3ccae3 100755 --- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/comment/EventCommentDao.xml +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/comment/EventCommentDao.xml @@ -93,6 +93,7 @@ WHERE t1.DEL_FLAG = '0' + AND t1.SHIELD_FLAG = '0' #{timestamp} AND t1.EVENT_ID = #{eventId} ORDER BY @@ -169,6 +170,7 @@ epdc_event_comment WHERE DEL_FLAG = '0' + AND SHIELD_FLAG = '0' AND EVENT_ID = #{eventId} ORDER BY statementNum DESC, diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/events/EpdcEventsDao.xml b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/events/EpdcEventsDao.xml index c89b3c223..73f5edfc9 100644 --- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/events/EpdcEventsDao.xml +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/events/EpdcEventsDao.xml @@ -120,6 +120,7 @@ + @@ -135,6 +136,7 @@ t2.USER_ID, t2.USER_FACE, t2.USER_NAME, + t2.SHIELD_FLAG, t3.ID AS replyId, t3.USER_NAME AS replyUserName, t3.CONTENT AS replyContent @@ -147,7 +149,8 @@ t1.CREATED_TIME, t1.USER_ID, t1.USER_FACE, - t1.USER_NAME + t1.USER_NAME, + t1.SHIELD_FLAG FROM epdc_event_comment t1 WHERE diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/issue/IssueDao.xml b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/issue/IssueDao.xml index 4943e4d72..e4a51ee37 100644 --- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/issue/IssueDao.xml +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/issue/IssueDao.xml @@ -146,8 +146,8 @@ createdTime DESC - - UPDATE epdc_event_comment SET DEL_FLAG = '1' WHERE ID IN + + UPDATE epdc_event_comment SET SHIELD_FLAG = '1' WHERE ID IN #{commentId}