zhangnaisong
2024-08-01 2799314298467be9ed68d9e19891e35cb3c3edad
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>