From bf0a347104579e5f7a2ed6e660ebb9f17f76ffc0 Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期五, 17 一月 2020 16:51:54 +0800
Subject: [PATCH] 后台编辑
---
fanli/src/main/java/com/yeshi/fanli/dao/elastic/ESOrderDao.java | 19 +++++++++++--------
1 files changed, 11 insertions(+), 8 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/dao/elastic/ESOrderDao.java b/fanli/src/main/java/com/yeshi/fanli/dao/elastic/ESOrderDao.java
index ee415f0..83ba2d6 100644
--- a/fanli/src/main/java/com/yeshi/fanli/dao/elastic/ESOrderDao.java
+++ b/fanli/src/main/java/com/yeshi/fanli/dao/elastic/ESOrderDao.java
@@ -33,27 +33,30 @@
public List<ESOrder> query(String key, String uid, List<Integer> listPlatform) {
List<ESOrder> list = new ArrayList<ESOrder>();
// 鍟嗗搧鍚嶇О妯$硦鍏ㄨ瘝鍖归厤
- BoolQueryBuilder should1 = QueryBuilders.boolQuery().should(QueryBuilders.wildcardQuery("orderNo.keyword", "*" + key + "*"))
+ BoolQueryBuilder should1 = QueryBuilders.boolQuery()
+ .should(QueryBuilders.wildcardQuery("orderNo.keyword", "*" + key + "*"))
.should(QueryBuilders.wildcardQuery("goodsName.keyword", "*" + key + "*"));
// 鐢ㄦ埛id鍖归厤
- BoolQueryBuilder should2 = QueryBuilders.boolQuery().should(QueryBuilders.termQuery("uid", uid))
- .should(QueryBuilders.termQuery("uidDirect", uid)).should(QueryBuilders.termQuery("uidIndirect", uid));
+
+ BoolQueryBuilder should2 = QueryBuilders.boolQuery().should(QueryBuilders.termQuery("uid", uid));
+ // .should(QueryBuilders.termQuery("uidDirect",
+ // uid)).should(QueryBuilders.termQuery("uidDirect", uid));
// 鏌ヨ鍒涘缓
SearchSourceBuilder sourceBuilder = new SearchSourceBuilder();
-
+
if (listPlatform == null || listPlatform.size() == 0) {
sourceBuilder.query(QueryBuilders.boolQuery().must(should1).must(should2));
} else {
BoolQueryBuilder should3 = QueryBuilders.boolQuery();
- for (Integer platform: listPlatform) {
+ for (Integer platform : listPlatform) {
should3.should(QueryBuilders.termQuery("platform", platform));
}
sourceBuilder.query(QueryBuilders.boolQuery().must(should1).must(should2).must(should3));
}
- //鏈�澶ф煡璇㈡暟涓�200
+ // 鏈�澶ф煡璇㈡暟涓�200
sourceBuilder.size(200);
- //瓒呮椂20s
+ // 瓒呮椂20s
sourceBuilder.timeout(new TimeValue(20, TimeUnit.SECONDS));
SearchRequest searchRequest = new SearchRequest();
searchRequest.indices(getDocument(ESOrder.class));
@@ -72,5 +75,5 @@
}
return list;
}
-
+
}
--
Gitblit v1.8.0