From e5b0ff6fc0370d646e824eaf8bfe7e11529c0fa6 Mon Sep 17 00:00:00 2001 From: lld <15027638633@163.com> Date: Thu, 2 Apr 2026 02:29:46 +0800 Subject: [PATCH] =?UTF-8?q?message=E6=A6=82=E8=A7=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/agri/system/domain/SysMessage.java | 3 ++ .../service/impl/SysMessageServiceImpl.java | 3 ++ .../mapper/system/SysMessageMapper.xml | 41 ++++++++++--------- 3 files changed, 27 insertions(+), 20 deletions(-) diff --git a/agri-system/src/main/java/com/agri/system/domain/SysMessage.java b/agri-system/src/main/java/com/agri/system/domain/SysMessage.java index 7457b23..f58dca8 100644 --- a/agri-system/src/main/java/com/agri/system/domain/SysMessage.java +++ b/agri-system/src/main/java/com/agri/system/domain/SysMessage.java @@ -82,4 +82,7 @@ public class SysMessage extends BaseEntity @JsonSerialize(using = ToStringSerializer.class) private Long sortNewId; + @TableField(exist = false) + private Integer unreadCount; + } diff --git a/agri-system/src/main/java/com/agri/system/service/impl/SysMessageServiceImpl.java b/agri-system/src/main/java/com/agri/system/service/impl/SysMessageServiceImpl.java index 126843d..14da3e0 100644 --- a/agri-system/src/main/java/com/agri/system/service/impl/SysMessageServiceImpl.java +++ b/agri-system/src/main/java/com/agri/system/service/impl/SysMessageServiceImpl.java @@ -101,6 +101,9 @@ public class SysMessageServiceImpl extends ServiceImpl getMsgOverview(SysMessage sysMessage) { + if (!SecurityUtils.isAdmin()) { + sysMessage.setReceiver(SecurityUtils.getUserId()); + } return baseMapper.getMsgOverview(sysMessage); } } diff --git a/agri-system/src/main/resources/mapper/system/SysMessageMapper.xml b/agri-system/src/main/resources/mapper/system/SysMessageMapper.xml index f805a23..674c7ef 100644 --- a/agri-system/src/main/resources/mapper/system/SysMessageMapper.xml +++ b/agri-system/src/main/resources/mapper/system/SysMessageMapper.xml @@ -126,30 +126,31 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" \ No newline at end of file