|
@@ -30,7 +30,6 @@ import com.gree.mall.miniapp.utils.StringUtil;
|
|
import lombok.RequiredArgsConstructor;
|
|
import lombok.RequiredArgsConstructor;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
-import org.elasticsearch.client.RestHighLevelClient;
|
|
|
|
import org.elasticsearch.index.query.BoolQueryBuilder;
|
|
import org.elasticsearch.index.query.BoolQueryBuilder;
|
|
import org.elasticsearch.index.query.QueryBuilders;
|
|
import org.elasticsearch.index.query.QueryBuilders;
|
|
import org.elasticsearch.search.aggregations.AbstractAggregationBuilder;
|
|
import org.elasticsearch.search.aggregations.AbstractAggregationBuilder;
|
|
@@ -40,13 +39,14 @@ import org.elasticsearch.search.aggregations.bucket.filter.FilterAggregationBuil
|
|
import org.elasticsearch.search.aggregations.bucket.filter.ParsedFilter;
|
|
import org.elasticsearch.search.aggregations.bucket.filter.ParsedFilter;
|
|
import org.elasticsearch.search.sort.SortBuilders;
|
|
import org.elasticsearch.search.sort.SortBuilders;
|
|
import org.elasticsearch.search.sort.SortOrder;
|
|
import org.elasticsearch.search.sort.SortOrder;
|
|
-import org.springframework.data.domain.PageImpl;
|
|
|
|
import org.springframework.data.domain.PageRequest;
|
|
import org.springframework.data.domain.PageRequest;
|
|
import org.springframework.data.domain.Pageable;
|
|
import org.springframework.data.domain.Pageable;
|
|
import org.springframework.data.elasticsearch.core.ElasticsearchOperations;
|
|
import org.springframework.data.elasticsearch.core.ElasticsearchOperations;
|
|
import org.springframework.data.elasticsearch.core.ElasticsearchRestTemplate;
|
|
import org.springframework.data.elasticsearch.core.ElasticsearchRestTemplate;
|
|
import org.springframework.data.elasticsearch.core.SearchHits;
|
|
import org.springframework.data.elasticsearch.core.SearchHits;
|
|
-import org.springframework.data.elasticsearch.core.query.*;
|
|
|
|
|
|
+import org.springframework.data.elasticsearch.core.query.NativeSearchQuery;
|
|
|
|
+import org.springframework.data.elasticsearch.core.query.NativeSearchQueryBuilder;
|
|
|
|
+import org.springframework.data.elasticsearch.core.query.Query;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
@@ -109,6 +109,7 @@ public class OrderBaseLogic {
|
|
else {
|
|
else {
|
|
boolQuery.must(QueryBuilders.matchQuery("worker_number", currentCompanyWechat.getUser().getWorkerNumber()));
|
|
boolQuery.must(QueryBuilders.matchQuery("worker_number", currentCompanyWechat.getUser().getWorkerNumber()));
|
|
}
|
|
}
|
|
|
|
+ boolQuery.mustNot(QueryBuilders.termsQuery("order_status", "YQX","FWQX","FL","FWZT","YCGB","YZP"));
|
|
|
|
|
|
// 构建查询,最大只能查两万数据
|
|
// 构建查询,最大只能查两万数据
|
|
NativeSearchQuery searchQuery = new NativeSearchQueryBuilder()
|
|
NativeSearchQuery searchQuery = new NativeSearchQueryBuilder()
|