From 2f161aa3fee20aa7b3d532fb77d703b5d9ab160f Mon Sep 17 00:00:00 2001 From: TinyAnts Date: Wed, 11 Jan 2023 10:35:16 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=8E=B7=E5=8F=96=E5=85=A8?= =?UTF-8?q?=E9=83=A8=E6=96=87=E7=AB=A0=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/mdd/front/service/impl/ArticleServiceImpl.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/server/like-front/src/main/java/com/mdd/front/service/impl/ArticleServiceImpl.java b/server/like-front/src/main/java/com/mdd/front/service/impl/ArticleServiceImpl.java index e4eb940f..72ae3bdf 100644 --- a/server/like-front/src/main/java/com/mdd/front/service/impl/ArticleServiceImpl.java +++ b/server/like-front/src/main/java/com/mdd/front/service/impl/ArticleServiceImpl.java @@ -91,10 +91,13 @@ public class ArticleServiceImpl implements IArticleService { queryWrapper.eq("is_show", 1); articleMapper.setSearch(queryWrapper, searchValidate, new String[]{ - "=:cid:int", "like:keyword@title:str" }); + if (StringUtils.isNotNull(searchValidate.getCid()) && searchValidate.getCid() > 0) { + queryWrapper.eq("cid", searchValidate.getCid()); + } + if (StringUtils.isNotNull(searchValidate.getSort())) { switch (searchValidate.getSort()) { case "hot": // 最热