|
|
@@ -440,8 +440,10 @@ public class RecallService implements ApplicationContextAware {
|
|
|
// 获取历史已发布文章
|
|
|
List<Article> hisArticleList = new ArrayList<>();
|
|
|
List<List<String>> titleMd5Partition = Lists.partition(new ArrayList<>(titleMd5List), 1000);
|
|
|
+ // 历史已发布表现时限
|
|
|
+ Long hisArticleStartTime = DateUtils.getBeforeDayStart(180);
|
|
|
for (List<String> titleMd5s : titleMd5Partition) {
|
|
|
- hisArticleList.addAll(articleMapper.getByTitleMd5InAndTypeEqualsAndStatusEquals(titleMd5s, type, 1));
|
|
|
+ hisArticleList.addAll(articleMapper.getByTitleMd5InAndTypeEqualsAndStatusEquals(titleMd5s, type, hisArticleStartTime, 1));
|
|
|
}
|
|
|
Map<String, Map<Integer, List<Article>>> map = hisArticleList.stream()
|
|
|
.collect(Collectors.groupingBy(Article::getTitle, Collectors.groupingBy(Article::getItemIndex)));
|