|
@@ -2740,8 +2740,10 @@ public class DataDashboardService {
|
|
|
List<String> rootSourceIdList = new ArrayList<>();
|
|
|
for (Article article : articleList) {
|
|
|
List<String> rootSourceIds = JSONArray.parseArray(article.getRootSourceIdList(), String.class);
|
|
|
- rootSourceIdMap.put(article.getWxSn(), rootSourceIds);
|
|
|
- rootSourceIdList.addAll(rootSourceIds);
|
|
|
+ if (CollectionUtil.isNotEmpty(rootSourceIds)) {
|
|
|
+ rootSourceIdMap.put(article.getWxSn(), rootSourceIds);
|
|
|
+ rootSourceIdList.addAll(rootSourceIds);
|
|
|
+ }
|
|
|
}
|
|
|
List<LongArticlesRootSourceId> longArticlesRootSourceIdList = rootSourceIdRepository.getByRootSourceIdIn(rootSourceIdList);
|
|
|
Map<String, LongArticlesRootSourceId> longArticlesRootSourceIdMap = longArticlesRootSourceIdList.stream()
|