修改列表查询12

This commit is contained in:
wucongxing8150 2025-07-31 16:26:42 +08:00
parent ce9ef01888
commit c2502c487d

View File

@ -27,13 +27,18 @@
a.updated_at,
c.user_name,
c.avatar,
c.hospital_id
c.hospital_id,
-- 最新评论时间
(
SELECT MAX(d.created_at)
FROM user_comment_exchange d
WHERE d.exchange_id = a.exchange_id
) AS comment_created_at
FROM (
SELECT DISTINCT a.exchange_id
FROM case_exchange a
LEFT JOIN case_exchange_label b ON a.exchange_id = b.exchange_id
LEFT JOIN user c ON c.user_id = a.user_id
LEFT JOIN user_comment_exchange d ON d.exchange_id = a.exchange_id
WHERE a.exchange_status = 1
AND a.delete_status = 0
<if test="isSelected != null">
@ -55,13 +60,12 @@
) AS result
JOIN case_exchange a ON result.exchange_id = a.exchange_id
LEFT JOIN user c ON c.user_id = a.user_id
LEFT JOIN user_comment_exchange d ON d.exchange_id = a.exchange_id
<if test="order != null and !order.isEmpty()">
ORDER BY
<foreach item="entry" index="key" collection="order" separator=",">
<choose>
<when test="key == 'commentCreatedAt'">
d.created_at ${entry}
comment_created_at ${entry}
</when>
<otherwise>
${key} ${entry}