diff --git a/backend/src/main/java/io/dataease/ext/ExtSysMsgMapper.java b/backend/src/main/java/io/dataease/ext/ExtSysMsgMapper.java
index 45e48f0f66..c0155e1a42 100644
--- a/backend/src/main/java/io/dataease/ext/ExtSysMsgMapper.java
+++ b/backend/src/main/java/io/dataease/ext/ExtSysMsgMapper.java
@@ -29,9 +29,10 @@ public interface ExtSysMsgMapper {
"",
" #{msgId}",
"",
+ " and user_id = #{uid} ",
""
})
- int batchDelete(@Param("msgIds") List msgIds);
+ int batchDelete(@Param("msgIds") List msgIds, @Param("uid") Long uid);
int batchInsert(@Param("settings") List settings);
diff --git a/backend/src/main/java/io/dataease/service/message/SysMsgService.java b/backend/src/main/java/io/dataease/service/message/SysMsgService.java
index 0d6dadd22a..99038d3b57 100644
--- a/backend/src/main/java/io/dataease/service/message/SysMsgService.java
+++ b/backend/src/main/java/io/dataease/service/message/SysMsgService.java
@@ -109,7 +109,7 @@ public class SysMsgService {
}
public void batchDelete(List msgIds) {
- extSysMsgMapper.batchDelete(msgIds);
+ extSysMsgMapper.batchDelete(msgIds, AuthUtils.getUser().getUserId());
}
public void save(SysMsg sysMsg) {