diff --git a/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/service/impl/ArticleServiceImpl.java b/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/service/impl/ArticleServiceImpl.java index 5c6ea79c37..59a0a858ea 100644 --- a/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/service/impl/ArticleServiceImpl.java +++ b/epmet-module/gov-voice/gov-voice-server/src/main/java/com/epmet/service/impl/ArticleServiceImpl.java @@ -195,8 +195,8 @@ public class ArticleServiceImpl extends BaseServiceImpl - AND EXISTS ( - SELECT DISTINCT - at.ARTICLE_ID - FROM article_tags at - WHERE at.DEL_FLAG = '0' - AND at.ARTICLE_ID = a.ID - - at.TAG_ID = #{tagId} + + AND EXISTS( + SELECT 1 + FROM ARTICLE_TAGS + WHERE DEL_FLAG = '0' + AND ARTICLE_ID = a.ID + AND TAG_ID=#{tagId} + ) - ) - - ORDER BY PUBLISH_DATE DESC, UPDATED_TIME DESC