From 0b7e2752b6f1e87084b837043291c890cca780a8 Mon Sep 17 00:00:00 2001
From: mitao <2763622819@qq.com>
Date: 星期三, 15 十月 2025 19:11:48 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 ruoyi-system/src/main/resources/mapper/system/OaNotificationMapper.xml |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

diff --git a/ruoyi-system/src/main/resources/mapper/system/OaNotificationMapper.xml b/ruoyi-system/src/main/resources/mapper/system/OaNotificationMapper.xml
index 3caab6c..538d0f5 100644
--- a/ruoyi-system/src/main/resources/mapper/system/OaNotificationMapper.xml
+++ b/ruoyi-system/src/main/resources/mapper/system/OaNotificationMapper.xml
@@ -35,5 +35,22 @@
         AND disabled = ${@com.ruoyi.common.enums.DisabledEnum@NO.getCode()}
         order by  create_time desc
     </select>
+    <select id="pageListUser" resultType="com.ruoyi.system.vo.system.NotificationVO">
+        select t1.read_status as readStatus,t1.notification_id notificationId,t2.* from oa_notification t2
+        where 1=1
+        <if test="query.title != null and query.title != ''">
+            and t2.title like concat('%',#{query.title},'%')
+        </if>
+        <if test="deptIds != null and deptIds.size() > 0">
+            AND (
+            <foreach collection="deptIds" item="deptId" separator=" OR ">
+                FIND_IN_SET(#{deptId}, t2.dept_ids)
+            </foreach>
+            )
+        </if>
+          and t1.user_id = #{query.userId}
+        AND t2.disabled = ${@com.ruoyi.common.enums.DisabledEnum@NO.getCode()}
+        order by  t1.id desc
+    </select>
 
 </mapper>

--
Gitblit v1.7.1