|
|
@@ -470,17 +470,18 @@ public class SearchServiceImpl implements SearchService, InnerSearchService {
|
|
|
return null;
|
|
|
}
|
|
|
com.uas.search.b2b.model.Sort.Type type = s.getType();
|
|
|
- if (type == com.uas.search.b2b.model.Sort.Type.STRING) {
|
|
|
+ switch (type) {
|
|
|
+ case STRING:
|
|
|
return SortField.Type.STRING;
|
|
|
- } else if (type == com.uas.search.b2b.model.Sort.Type.INT) {
|
|
|
+ case INT:
|
|
|
return SortField.Type.INT;
|
|
|
- } else if (type == com.uas.search.b2b.model.Sort.Type.FLOAT) {
|
|
|
+ case FLOAT:
|
|
|
return SortField.Type.FLOAT;
|
|
|
- } else if (type == com.uas.search.b2b.model.Sort.Type.LONG) {
|
|
|
+ case LONG:
|
|
|
return SortField.Type.LONG;
|
|
|
- } else if (type == com.uas.search.b2b.model.Sort.Type.DOUBLE) {
|
|
|
+ case DOUBLE:
|
|
|
return SortField.Type.DOUBLE;
|
|
|
- } else {
|
|
|
+ default:
|
|
|
throw new SearchException("排序参数错误:" + type);
|
|
|
}
|
|
|
}
|