From 38f4107cbe3cbb066f77365b16af96f5b7650bd8 Mon Sep 17 00:00:00 2001
From: liusuyi <1951119284@qq.com>
Date: 星期五, 26 七月 2024 08:53:19 +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