Browse Source

排序规则增加默认值

sunyj 9 years ago
parent
commit
b9b1637581

+ 7 - 2
search-console-b2b/src/main/java/com/uas/search/console/b2b/service/impl/SearchServiceImpl.java

@@ -132,8 +132,13 @@ public class SearchServiceImpl implements SearchService, InnerSearchService {
 						SortField[] sortFields = new SortField[sortList.size()];
 						for (int i = 0; i < sortList.size(); i++) {
 							com.uas.search.b2b.model.Sort s = sortList.get(i);
-							sortFields[i] = new SortField(ClassAndTableNameUtils.combineField(tableName, s.getField()),
-									getType(s), s.isReverse());
+							SortField sortField = new SortField(
+									ClassAndTableNameUtils.combineField(tableName, s.getField()), getType(s),
+									s.isReverse());
+							if (s.getMissingValue() != null) {
+								sortField.setMissingValue(s.getMissingValue());
+							}
+							sortFields[i] = sortField;
 						}
 						sort = new Sort(sortFields);
 					}