|
@@ -1460,9 +1460,12 @@ public class DataDashboardService {
|
|
|
}
|
|
|
}
|
|
|
List<PublishContent> hisPublish = hisPublishMap.get(article.getTitle());
|
|
|
- long hisMinDate = hisPublish.stream().mapToLong(PublishContent::getPublishTimestamp).min().orElse(0);
|
|
|
- int explorationInterval = (int) ((article.getUpdateTime() - (hisMinDate / 1000)) / 86400);
|
|
|
- item.setFirstExplorationIntervalAvg(explorationInterval);
|
|
|
+ if (CollectionUtils.isNotEmpty(hisPublish)) {
|
|
|
+ long hisMinDate = hisPublish.stream().filter(o -> Objects.nonNull(o.getPublishTimestamp()))
|
|
|
+ .mapToLong(PublishContent::getPublishTimestamp).min().orElse(0);
|
|
|
+ int explorationInterval = (int) ((article.getUpdateTime() - (hisMinDate / 1000)) / 86400);
|
|
|
+ item.setFirstExplorationIntervalAvg(explorationInterval);
|
|
|
+ }
|
|
|
result.add(item);
|
|
|
}
|
|
|
saveDatastatScore(dateStrList, result);
|