From fcbe9084cd2a6991786b78e3a8014968cf6afb59 Mon Sep 17 00:00:00 2001 From: zhaoqifeng Date: Wed, 10 Jun 2020 16:41:02 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=B9=E6=8D=AE=E6=A0=87=E7=AD=BE=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/ArticleServiceImpl.java | 4 +-- .../src/main/resources/mapper/ArticleDao.xml | 36 +++++++++---------- 2 files changed, 18 insertions(+), 22 deletions(-) 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