From ae64126733bedc1a15a0177b105fec7f499ada81 Mon Sep 17 00:00:00 2001
From: zhangnaisong <2434969829@qq.com>
Date: 星期一, 05 八月 2024 11:01:01 +0800
Subject: [PATCH] 电磁锁加入使能修改及判断提交
---
ard-work/src/main/resources/mapper/call/ArdCallUnreadMessagesMapper.xml | 11 +++++++++--
1 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/ard-work/src/main/resources/mapper/call/ArdCallUnreadMessagesMapper.xml b/ard-work/src/main/resources/mapper/call/ArdCallUnreadMessagesMapper.xml
index 70f8271..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">
@@ -72,6 +71,14 @@
and session_id = #{sessionId}
</select>
<select id="totalUnReadCount" resultType="Integer">
- select sum(unread_count) from ard_call_unread_messages where user_id = #{userId }
+ 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