提交 feb81032 作者: 925993793@qq.com

排序空指针问题处理

上级 2e6670fc
......@@ -1239,6 +1239,9 @@ public class EsService {
SearchSourceBuilder searchSourceBuilder = new SearchSourceBuilder();
String column = searchCondition.getColumn();
String order = searchCondition.getOrder();
if (StringUtils.isEmpty(column)) {
searchSourceBuilder.sort("publishDate", SortOrder.DESC);
} else {
switch (column) {
case "topNum":
searchSourceBuilder.sort("topNum", SortOrder.DESC);
......@@ -1261,6 +1264,7 @@ public class EsService {
searchSourceBuilder.sort("publishDate", SortOrder.DESC);
break;
}
}
String[] fetchFields = searchCondition.getFetchFields();
if (fetchFields != null && fetchFields.length > 0) {
searchSourceBuilder.fetchSource(fetchFields, null);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论