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 c3ad86cd7..42d49d273 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,7 +508,7 @@ 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)) { - if (countJsonMap != null) { + if (countJsonMap != null && countJsonMap.size() > 0) { rManager.save("company_clickTotal_articleId" + articleId, countJsonMap.get("visitorCount")); publishedArticleInfo.setVisitorCount(countJsonMap.get("visitorCount")); } else { @@ -517,7 +517,7 @@ public class ArticleServiceImpl implements ArticleService { } else { publishedArticleInfo.setVisitorCount(clickTotal); } - if (countJsonMap != null) { + if (countJsonMap != null && countJsonMap.size() > 0) { publishedArticleInfo.setShareCount(countJsonMap.get("sharedCount")); } else { publishedArticleInfo.setShareCount("0");