Browse Source

简化getType方法

sunyj 8 years ago
parent
commit
8ab31c1f84

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

@@ -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);
 		}
 	}