Browse Source

Merge branch 'wyp/0328-bugFix' of Server/long-article-recommend into master

wangyunpeng 3 tuần trước cách đây
mục cha
commit
92caceb0e3

+ 4 - 1
long-article-recommend-service/src/main/java/com/tzld/longarticle/recommend/server/service/recommend/DataDashboardService.java

@@ -1548,7 +1548,7 @@ public class DataDashboardService {
                             double score = 0.0;
                             if (Objects.nonNull(log.getScore())) {
                                 JSONObject scoreMap = JSONObject.parseObject(log.getScoreMap());
-                                if (scoreMap.containsKey("SimilarityStrategy")) {
+                                if (Objects.nonNull(scoreMap) && scoreMap.containsKey("SimilarityStrategy")) {
                                     score = scoreMap.getDoubleValue("SimilarityStrategy");
                                 }
                             }
@@ -1772,6 +1772,9 @@ public class DataDashboardService {
             item.setStrategy(publishSortLog.getStrategy());
             item.setScore(Double.valueOf(publishSortLog.getScore()));
             JSONObject scoreMap = JSONObject.parseObject(publishSortLog.getScoreMap());
+            if (Objects.isNull(scoreMap)) {
+                continue;
+            }
             item.setHisFissionFansRateRateStrategy(scoreMap.getDoubleValue("HisFissionFansRateRateStrategy"));
             item.setHisFissionAvgReadRateRateStrategy(scoreMap.getDoubleValue("HisFissionAvgReadRateRateStrategy"));
             item.setPublishTimesStrategy(scoreMap.getDoubleValue("PublishTimesStrategy"));