Browse Source

我的小组V2接口修改

dev_shibei_match
zhaoqifeng 4 years ago
parent
commit
5307a5d09e
  1. 53
      epmet-module/resi-group/resi-group-server/src/main/resources/mapper/group/ResiGroupDao.xml

53
epmet-module/resi-group/resi-group-server/src/main/resources/mapper/group/ResiGroupDao.xml

@ -108,41 +108,24 @@
topicContent,
type
FROM
(
SELECT
a.ID AS textId,
a.TOPIC_CONTENT AS topicContent,
'topic' AS type,
max( a.CREATED_TIME ) AS CREATED_TIME
FROM
resi_topic a
WHERE
a.GROUP_ID = #{groupId}
GROUP BY
a.GROUP_ID UNION ALL
SELECT
a.ID AS textId,
a.TITLE AS topicContent,
'notice' AS type,
max( a.CREATED_TIME ) AS CREATED_TIME
FROM
notice a
WHERE
a.GROUP_ID = #{groupId}
GROUP BY
a.GROUP_ID UNION ALL
SELECT
a.ID AS textId,
a.TITLE AS topicContent,
'activity' AS type,
max( a.CREATED_TIME ) AS CREATED_TIME
FROM
group_act_info a
WHERE
a.GROUP_ID = #{groupId}
GROUP BY
a.GROUP_ID
) a
(
SELECT
a.ID AS textId,
a.TOPIC_CONTENT AS topicContent,
'topic' AS type,
a.CREATED_TIME
FROM
resi_topic a
INNER JOIN (
SELECT max( CREATED_TIME ) AS CREATED_TIME
FROM resi_topic
WHERE GROUP_ID = #{groupId}
AND DEL_FLAG = '0'
) b ON a.CREATED_TIME = b.CREATED_TIME
WHERE
a.DEL_FLAG = '0'
AND a.GROUP_ID = #{groupId}
) a
ORDER BY
CREATED_TIME DESC
LIMIT 1

Loading…
Cancel
Save