From 46f7995983615272a31d09965a86d436e4a9ee4d Mon Sep 17 00:00:00 2001
From: liusuyi <1951119284@qq.com>
Date: 星期四, 08 八月 2024 16:31:16 +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