From a59200e76cfd8795c35e021780c556c1b3fc9e7e Mon Sep 17 00:00:00 2001 From: zhangnaisong <2434969829@qq.com> Date: 星期三, 07 八月 2024 09:28:49 +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