...
|
...
|
@@ -45,6 +45,8 @@ public class UfoSearchQueryHelper extends BaseService { |
|
|
//价格
|
|
|
orderValues.add("price:asc");
|
|
|
orderValues.add("price:desc");
|
|
|
orderValues.add("availableNowPrice:asc");
|
|
|
orderValues.add("availableNowPrice:desc");
|
|
|
//商品池
|
|
|
orderValues.add("pools.id:asc");
|
|
|
orderValues.add("pools.id:desc");
|
...
|
...
|
@@ -175,7 +177,7 @@ public class UfoSearchQueryHelper extends BaseService { |
|
|
}
|
|
|
|
|
|
// 3、处理价格排序
|
|
|
if (order.equalsIgnoreCase("price:asc") || order.equalsIgnoreCase("price:desc")) {
|
|
|
if (order.equalsIgnoreCase("price:asc") || order.equalsIgnoreCase("price:desc")|| order.equalsIgnoreCase("availableNowPrice:desc")|| order.equalsIgnoreCase("availableNowPrice:asc")) {
|
|
|
sortBuilders.add(SortBuilders.fieldSort(UfoProductIndexEsField.storage).order(SortOrder.DESC));
|
|
|
}
|
|
|
|
...
|
...
|
|