|
|
@ -96,6 +96,9 @@ |
|
|
|
WHERE a.DEL_FLAG = '0' |
|
|
|
AND a.STATUS_FLAG = 'published' |
|
|
|
AND a.CUSTOMER_ID = #{customerId} |
|
|
|
<foreach item="gridId" collection="gridList" open="AND (" separator="or" close=")" index=""> |
|
|
|
a.GRID_ID = #{gridId} |
|
|
|
</foreach> |
|
|
|
UNION |
|
|
|
SELECT DISTINCT |
|
|
|
aa.ID AS "articleId", |
|
|
@ -109,7 +112,11 @@ |
|
|
|
INNER JOIN article_publish_range apr ON aa.ID = apr.ARTICLE_ID AND apr.DEL_FLAG = 0 AND apr.PUBLISH_STATUS = 'published' |
|
|
|
WHERE aa.DEL_FLAG = '0' |
|
|
|
AND aa.STATUS_FLAG = 'published' |
|
|
|
AND aa.CUSTOMER_ID = #{customerId}) t |
|
|
|
AND aa.CUSTOMER_ID = #{customerId} |
|
|
|
<foreach item="gridId" collection="gridList" open="AND (" separator="or" close=")" index=""> |
|
|
|
apr.GRID_ID = #{gridId} |
|
|
|
</foreach> |
|
|
|
) t |
|
|
|
<if test="tagIdList !=null and tagIdList.size() > 0"> |
|
|
|
AND EXISTS ( |
|
|
|
SELECT DISTINCT |
|
|
@ -131,12 +138,11 @@ |
|
|
|
a.TITLE AS "title", |
|
|
|
IFNULL(a.PREVIEW_CONTENT, "") AS "previewContent", |
|
|
|
a.PUBLISHER_NAME AS "publisherName", |
|
|
|
a.PUBLISH_DATE AS "publishDate" |
|
|
|
a.OFF_LINE_TIME AS "publishDate" |
|
|
|
FROM article a |
|
|
|
INNER JOIN article_publish_range apr ON a.ID = apr.ARTICLE_ID AND apr.DEL_FLAG = '0' |
|
|
|
WHERE a.DEL_FLAG = '0' |
|
|
|
AND apr.PUBLISH_STATUS = 'offline' |
|
|
|
ORDER BY apr.OFF_LINE_TIME DESC |
|
|
|
AND a.STATUS_FLAG = 'offline' |
|
|
|
ORDER BY a.OFF_LINE_TIME DESC |
|
|
|
</select> |
|
|
|
|
|
|
|
|
|
|
|