完成消息撤回功能
This commit is contained in:
@@ -64,4 +64,29 @@
|
||||
AND read_status = 0
|
||||
AND message_status = 1
|
||||
</update>
|
||||
|
||||
<!-- 根据ID查询聊天记录 -->
|
||||
<select id="selectById" resultType="com.bao.dating.pojo.entity.ChatRecords">
|
||||
SELECT
|
||||
chat_id,
|
||||
sender_user_id,
|
||||
receiver_user_id,
|
||||
send_time,
|
||||
message_status
|
||||
FROM chat_records
|
||||
WHERE chat_id = #{chatId}
|
||||
</select>
|
||||
|
||||
<!-- 撤回消息 -->
|
||||
<update id="recallMessage">
|
||||
UPDATE chat_records
|
||||
SET
|
||||
message_status = 2,
|
||||
updated_at = NOW()
|
||||
WHERE
|
||||
chat_id = #{chatId}
|
||||
AND sender_user_id = #{senderUserId}
|
||||
AND message_status = 1
|
||||
</update>
|
||||
|
||||
</mapper>
|
||||
@@ -57,7 +57,6 @@
|
||||
last_message_time, unread_count, top_status, mute_status
|
||||
FROM chat_sessions
|
||||
WHERE user_id = #{userId}
|
||||
AND session_status = 1
|
||||
AND session_status in (1,2)
|
||||
ORDER BY top_status DESC, last_message_time DESC
|
||||
</select>
|
||||
|
||||
Reference in New Issue
Block a user