From 2799314298467be9ed68d9e19891e35cb3c3edad Mon Sep 17 00:00:00 2001
From: zhangnaisong <2434969829@qq.com>
Date: 星期四, 01 八月 2024 08:14:18 +0800
Subject: [PATCH] 电磁锁动作状态改为操控中...提交

---
 ard-work/src/main/resources/mapper/call/ArdCallUnreadMessagesMapper.xml |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

diff --git a/ard-work/src/main/resources/mapper/call/ArdCallUnreadMessagesMapper.xml b/ard-work/src/main/resources/mapper/call/ArdCallUnreadMessagesMapper.xml
index 8708431..10525c2 100644
--- a/ard-work/src/main/resources/mapper/call/ArdCallUnreadMessagesMapper.xml
+++ b/ard-work/src/main/resources/mapper/call/ArdCallUnreadMessagesMapper.xml
@@ -42,7 +42,6 @@
             <if test="sessionId != null">#{sessionId},</if>
             <if test="unreadCount != null">#{unreadCount},</if>
         </trim>
-        ON CONFLICT (session_id, user_id) DO NOTHING
     </insert>
 
     <update id="updateArdCallUnreadMessages" parameterType="ArdCallUnreadMessages">
@@ -71,4 +70,15 @@
         where user_id = #{targetId}
           and session_id = #{sessionId}
     </select>
+    <select id="totalUnReadCount" resultType="Integer">
+        select COALESCE(SUM(unread_count), 0)
+        from ard_call_unread_messages
+        where user_id = #{userId }
+    </select>
+    <select id="selectCountByUserIdAndSessionId" resultType="Integer">
+        SELECT count(*)
+        FROM ard_call_unread_messages
+        WHERE user_id = #{userId }
+          AND session_id = #{sessionId}
+    </select>
 </mapper>
\ No newline at end of file

--
Gitblit v1.9.3