From 52f2ceaa4980422831f371d07013b2afa1bd8505 Mon Sep 17 00:00:00 2001 From: zkr_liushenlu Date: Mon, 5 Apr 2021 18:14:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=87=E7=AB=A0=E7=AE=A1=E7=90=86=E7=82=B9?= =?UTF-8?q?=E5=87=BB=E9=87=8F=E6=9F=A5=E8=AF=A2=E9=80=BB=E8=BE=91=E6=9B=B4?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../content/service/impl/ArticleServiceImpl.java | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/ArticleServiceImpl.java b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/ArticleServiceImpl.java index 5b063c533..c3ad86cd7 100644 --- a/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/ArticleServiceImpl.java +++ b/ruoyi-content/src/main/java/com/ruoyi/content/service/impl/ArticleServiceImpl.java @@ -508,12 +508,20 @@ public class ArticleServiceImpl implements ArticleService { Map countJsonMap = rManager.hGetAll("company_articleInfo_Id" + articleId); String clickTotal = rManager.query("company_clickTotal_articleId" + articleId); if (StringUtils.isBlank(clickTotal)) { - rManager.save("company_clickTotal_articleId" + articleId, countJsonMap.get("visitorCount")); - publishedArticleInfo.setVisitorCount(countJsonMap.get("visitorCount")); + if (countJsonMap != null) { + rManager.save("company_clickTotal_articleId" + articleId, countJsonMap.get("visitorCount")); + publishedArticleInfo.setVisitorCount(countJsonMap.get("visitorCount")); + } else { + publishedArticleInfo.setVisitorCount("0"); + } } else { publishedArticleInfo.setVisitorCount(clickTotal); } - publishedArticleInfo.setShareCount(countJsonMap.get("sharedCount")); + if (countJsonMap != null) { + publishedArticleInfo.setShareCount(countJsonMap.get("sharedCount")); + } else { + publishedArticleInfo.setShareCount("0"); + } } LOGGER.info("查询文章列表的业务层方法结束!"); return articleList;