From e32581e639989f488e04279667b59919759df443 Mon Sep 17 00:00:00 2001 From: yinzuomei <576302893@qq.com> Date: Wed, 4 Aug 2021 17:51:50 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=A5=E4=BA=8B=E4=BA=BA=E5=9B=9E=E5=A4=8D?= =?UTF-8?q?=EF=BC=9A@=E7=9A=84=E4=BA=BA=E5=92=8C=E7=BB=84=E7=BB=87?= =?UTF-8?q?=E6=98=BE=E7=A4=BA=E7=BA=A2=E7=82=B9;@=E4=BA=BA=E5=9B=9E?= =?UTF-8?q?=E5=A4=8D=EF=BC=9A=E8=A2=AB@=E7=9A=84=E5=85=B6=E4=BB=96?= =?UTF-8?q?=E4=BA=BA+=E6=8A=A5=E4=BA=8B=E4=BA=BA+=E6=8A=A5=E7=BB=99?= =?UTF-8?q?=E7=9A=84=E7=BB=84=E7=BB=87=E6=98=BE=E7=A4=BA=E7=BA=A2=E7=82=B9?= =?UTF-8?q?=EF=BC=9B=E7=BB=84=E7=BB=87=E5=9B=9E=E5=A4=8D=EF=BC=9A=E6=8A=A5?= =?UTF-8?q?=E4=BA=8B=E4=BA=BA+@=E7=9A=84=E4=BA=BA+=E5=85=B6=E4=BB=96?= =?UTF-8?q?=E7=BB=84=E7=BB=87=E6=98=BE=E7=A4=BA=E7=BA=A2=E7=82=B9=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/epmet/dao/ResiEventMentionDao.java | 10 +++++++ .../com/epmet/dao/ResiEventReportOrgDao.java | 10 +++++++ .../impl/ResiEventReplyServiceImpl.java | 26 ++++++++++++++++--- .../service/impl/ResiEventServiceImpl.java | 6 +++-- .../resources/mapper/ResiEventMentionDao.xml | 13 ++++++++++ .../mapper/ResiEventReportOrgDao.xml | 9 +++++++ 6 files changed, 69 insertions(+), 5 deletions(-) diff --git a/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/dao/ResiEventMentionDao.java b/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/dao/ResiEventMentionDao.java index 6580567b78..15062a1385 100644 --- a/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/dao/ResiEventMentionDao.java +++ b/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/dao/ResiEventMentionDao.java @@ -55,4 +55,14 @@ public interface ResiEventMentionDao extends BaseDao { * @date 2021/8/4 16:37 */ int updateReadFlag(@Param("eventId") String eventId, @Param("userId")String userId); + + /** + * 展示红点 + * + * @param resiEventId + * @return int + * @author yinzuomei + * @date 2021/8/4 17:41 + */ + int updateRedDotShow(@Param("resiEventId") String resiEventId,@Param("excludeUserId")String excludeUserId); } \ No newline at end of file diff --git a/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/dao/ResiEventReportOrgDao.java b/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/dao/ResiEventReportOrgDao.java index 5d8a5044a5..216f6dace8 100644 --- a/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/dao/ResiEventReportOrgDao.java +++ b/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/dao/ResiEventReportOrgDao.java @@ -41,4 +41,14 @@ public interface ResiEventReportOrgDao extends BaseDao * @date 2021/8/4 16:40 */ int updateReadFlag(@Param("eventId") String eventId, @Param("orgId") String orgId,@Param("userId") String userId); + + /** + * 展示红点 + * + * @param resiEventId + * @return int + * @author yinzuomei + * @date 2021/8/4 17:41 + */ + int updateRedDotShow(String resiEventId); } \ No newline at end of file diff --git a/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/ResiEventReplyServiceImpl.java b/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/ResiEventReplyServiceImpl.java index 547d17e230..5f1d1ddaee 100644 --- a/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/ResiEventReplyServiceImpl.java +++ b/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/ResiEventReplyServiceImpl.java @@ -27,9 +27,7 @@ import com.epmet.commons.tools.utils.Result; import com.epmet.commons.tools.utils.ScanContentUtils; import com.epmet.constant.EventConstant; import com.epmet.constant.ResiEventAction; -import com.epmet.dao.ResiEventDao; -import com.epmet.dao.ResiEventOperationLogDao; -import com.epmet.dao.ResiEventReplyDao; +import com.epmet.dao.*; import com.epmet.dto.CustomerAgencyDTO; import com.epmet.dto.form.ReplyFormDTO; import com.epmet.dto.form.ReplyListFormDTO; @@ -66,6 +64,10 @@ public class ResiEventReplyServiceImpl extends BaseServiceImpl + + + + UPDATE resi_event_mention + SET RED_DOT = '1', + UPDATED_TIME = NOW() + WHERE + RESI_EVENT_ID = #{resiEventId} + + and user_id !=#{excludeUserId} + + AND DEL_FLAG = '0' + \ No newline at end of file diff --git a/epmet-module/gov-project/gov-project-server/src/main/resources/mapper/ResiEventReportOrgDao.xml b/epmet-module/gov-project/gov-project-server/src/main/resources/mapper/ResiEventReportOrgDao.xml index 9ff79fe891..98795d7364 100644 --- a/epmet-module/gov-project/gov-project-server/src/main/resources/mapper/ResiEventReportOrgDao.xml +++ b/epmet-module/gov-project/gov-project-server/src/main/resources/mapper/ResiEventReportOrgDao.xml @@ -14,4 +14,13 @@ AND ORG_ID = #{orgId} AND DEL_FLAG = '0' + + + UPDATE resi_event_report_org + SET RED_DOT = '1', + UPDATED_TIME = NOW() + WHERE + RESI_EVENT_ID = #{resiEventId} + AND DEL_FLAG = '0' + \ No newline at end of file