Commit 6ac4c8e5 by shenjunjie

Merge branch 'release' into 'master'

Release

See merge request !532
parents 12128651 90b613fe
...@@ -3515,7 +3515,6 @@ public class MarkDataServiceImpl implements MarkDataService { ...@@ -3515,7 +3515,6 @@ public class MarkDataServiceImpl implements MarkDataService {
try { try {
BoolQueryBuilder query = getAllIndexSearchOriginQuery(dto); BoolQueryBuilder query = getAllIndexSearchOriginQuery(dto);
String[] indexes = esClientDao.getAllIndexes(dto.getStartTime(), dto.getEndTime()); String[] indexes = esClientDao.getAllIndexes(dto.getStartTime(), dto.getEndTime());
Long total = esClientDao.count(indexes, query, null);
// platform query // platform query
if (Objects.equals("其他", dto.getPlatforms().get(0))){ if (Objects.equals("其他", dto.getPlatforms().get(0))){
List<String> platforms = getWholeSearchPlatformPercentage(dto).stream().map(json -> json.getString("platform")).collect(Collectors.toList()); List<String> platforms = getWholeSearchPlatformPercentage(dto).stream().map(json -> json.getString("platform")).collect(Collectors.toList());
...@@ -3526,9 +3525,10 @@ public class MarkDataServiceImpl implements MarkDataService { ...@@ -3526,9 +3525,10 @@ public class MarkDataServiceImpl implements MarkDataService {
query.must(EsQueryTools.assemblePlatformQuery(GlobalPojo.PLATFORMS.stream() query.must(EsQueryTools.assemblePlatformQuery(GlobalPojo.PLATFORMS.stream()
.filter(platform -> Objects.equals(dto.getPlatforms().get(0), platform.getName())).collect(Collectors.toList()))); .filter(platform -> Objects.equals(dto.getPlatforms().get(0), platform.getName())).collect(Collectors.toList())));
} }
Long total = esClientDao.count(indexes, query, null);
int page = dto.getPage(); int page = dto.getPage();
int pageSize = dto.getPageSize(); int pageSize = dto.getPageSize();
FieldSortBuilder sort = new FieldSortBuilder("time").order(SortOrder.ASC); FieldSortBuilder sort = new FieldSortBuilder(GenericAttribute.ES_TIME).order(SortOrder.DESC);
SearchHits hits = esClientDao.searchHits(indexes, query, null, null, sort, (page - 1) * pageSize, pageSize, null); SearchHits hits = esClientDao.searchHits(indexes, query, null, null, sort, (page - 1) * pageSize, pageSize, null);
List<JSONObject> list = new ArrayList<>(); List<JSONObject> list = new ArrayList<>();
for (SearchHit hit : hits) { for (SearchHit hit : hits) {
...@@ -3537,7 +3537,7 @@ public class MarkDataServiceImpl implements MarkDataService { ...@@ -3537,7 +3537,7 @@ public class MarkDataServiceImpl implements MarkDataService {
jsonObject.put("platform", baseMap.getPlatform()); jsonObject.put("platform", baseMap.getPlatform());
jsonObject.put("source", baseMap.getSource()); jsonObject.put("source", baseMap.getSource());
jsonObject.put("realSource", baseMap.getRealSource()); jsonObject.put("realSource", baseMap.getRealSource());
jsonObject.put("title", baseMap.getTitle()); jsonObject.put("title", baseMap.getTitleNullOptionalContent());
jsonObject.put("url", baseMap.getUrl()); jsonObject.put("url", baseMap.getUrl());
jsonObject.put("time", baseMap.getTime()); jsonObject.put("time", baseMap.getTime());
list.add(jsonObject); list.add(jsonObject);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment