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) {