查询聊天记录最后一条

This commit is contained in:
wangxulei 2024-12-31 08:54:11 +08:00
parent b15914f219
commit 13e75b5b5e

View File

@ -61,15 +61,34 @@
<select id="selectChatList" resultType="com.dd.admin.business.chat.domain.ChatVo"
parameterType="java.lang.String">
SELECT
*, b.AVATAR_URL AS fromAvatar
c.*
FROM
(
SELECT
DISTINCT a.FROM_ID,
a.CHAT_ID,
a.FROM_NAME,
a.TO_ID,
a.TO_NAME,
a.MESSAGE_TYPE,
a.MESSAGE_STATUS,
a.CONTENT,
a.RESOURCE_URL,
a.DELETED,
a.CREATE_TIME,
a.IP_ADDRESS,
a.IP_REAL_ADDRESS,
b.AVATAR_URL
AS fromAvatar
FROM
business_chat a
LEFT JOIN business_author b ON a.FROM_ID = b.AUTHOR_ID
WHERE
a.TO_ID = #{toId}
GROUP BY
a.TO_ID = #{toId}
ORDER BY
a.create_time DESC
) c
GROUP BY
c.TO_ID = #{toId}
</select>
</mapper>