| 
					
				 | 
			
			
				@@ -73,7 +73,6 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private final SettlementOrderEsRepository settlementOrderEsRepository; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private final OrderWorkerEsRepository orderWorkerEsRepository; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private final PgOrderWorkerService pgOrderWorkerService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    private final CommonMapper commonMapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public IPage<OrderBaseVO> orderBaseEsList(WorkOrderZfireParam zfireParamBean, HttpServletRequest request) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -82,21 +81,21 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         String year = CommonUtils.getYear(request); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         BoolQueryBuilder queryBuilder1 = QueryBuilders.boolQuery(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.montage(queryBuilder1,zfireParamBean); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.montage(queryBuilder1, zfireParamBean); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (CollectionUtils.isNotEmpty(adminUser.getAdminWebsitIds())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             queryBuilder1.must( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     QueryBuilders.boolQuery().should(QueryBuilders.termsQuery("create_websit_id", adminUser.getAdminWebsitIds())) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    .should(QueryBuilders.termsQuery("websit_id", adminUser.getAdminWebsitIds())) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            .should(QueryBuilders.termsQuery("websit_id", adminUser.getAdminWebsitIds())) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<String> orderBaseId = new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (zfireParamBean.getIsWait() != null && zfireParamBean.getIsWait()){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (zfireParamBean.getIsWait() != null && zfireParamBean.getIsWait()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             List<String> collect = workerOrderService.lambdaQuery() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     .eq(WorkerOrder::getPayStatus, "WAIT") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    .in(CollectionUtils.isNotEmpty(adminUser.getAdminWebsitIds()),WorkerOrder::getWebsitId,  adminUser.getAdminWebsitIds()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    .in(CollectionUtils.isNotEmpty(adminUser.getAdminWebsitIds()), WorkerOrder::getWebsitId, adminUser.getAdminWebsitIds()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     .ne(WorkerOrder::getWorkerOrderId, "").select(WorkerOrder::getWorkerOrderId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     .list().stream().map(WorkerOrder::getWorkerOrderId).collect(Collectors.toList()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -108,16 +107,15 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (!CollectionUtils.isEmpty(orderBaseId)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            queryBuilder1.must(QueryBuilders.termsQuery("id",orderBaseId)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (!CollectionUtils.isEmpty(orderBaseId)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            queryBuilder1.must(QueryBuilders.termsQuery("id", orderBaseId)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         NativeSearchQuery build = new NativeSearchQueryBuilder() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .withQuery(queryBuilder1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .withSort(SortBuilders.fieldSort("create_time").order(SortOrder.DESC)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                .withPageable(PageRequest.of(zfireParamBean.getPageNum() -1, zfireParamBean.getPageSize())) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                .withPageable(PageRequest.of(zfireParamBean.getPageNum() - 1, zfireParamBean.getPageSize())) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .build(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         build.setTrackTotalHits(true); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -126,52 +124,46 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         IPage<OrderBaseVO> page = new Page<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (year.equals("2023")) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             SearchHits<OrderBase2023Es> orderBaseEsSearchHits = elasticsearchRestTemplate.search(build, OrderBase2023Es.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             SearchPage<OrderBase2023Es> searchHits2023 = SearchHitSupport.searchPageFor(orderBaseEsSearchHits, build.getPageable()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             for (SearchHit<OrderBase2023Es> searchHit : searchHits2023.getContent()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                orderBaseEs.add(BeanUtil.toBean(searchHit.getContent(),OrderBaseEs.class)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                orderBaseEs.add(BeanUtil.toBean(searchHit.getContent(), OrderBaseEs.class)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             page.setTotal(searchHits2023.getSearchHits().getTotalHits()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             page.setCurrent(zfireParamBean.getPageNum()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             page.setSize(zfireParamBean.getPageSize()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            page.setRecords(BeanUtil.copyToList(orderBaseEs,OrderBaseVO.class)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (year.equals("2024")) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            page.setRecords(BeanUtil.copyToList(orderBaseEs, OrderBaseVO.class)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else if (year.equals("2024")) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             SearchHits<OrderBase2024Es> orderBaseEsSearchHits = elasticsearchRestTemplate.search(build, OrderBase2024Es.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             SearchPage<OrderBase2024Es> searchHits2024 = SearchHitSupport.searchPageFor(orderBaseEsSearchHits, build.getPageable()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             for (SearchHit<OrderBase2024Es> searchHit : searchHits2024.getContent()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                orderBaseEs.add(BeanUtil.toBean(searchHit.getContent(),OrderBaseEs.class)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                orderBaseEs.add(BeanUtil.toBean(searchHit.getContent(), OrderBaseEs.class)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             page.setTotal(searchHits2024.getSearchHits().getTotalHits()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             page.setCurrent(zfireParamBean.getPageNum()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             page.setSize(zfireParamBean.getPageSize()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            page.setRecords(BeanUtil.copyToList(orderBaseEs,OrderBaseVO.class)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (year.equals("2022") || (StringUtils.isNotBlank(year) && Convert.toInt(year) < 2022)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            page.setRecords(BeanUtil.copyToList(orderBaseEs, OrderBaseVO.class)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else if (year.equals("2022") || (StringUtils.isNotBlank(year) && Convert.toInt(year) < 2022)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             SearchHits<OrderBase2022Es> orderBaseEsSearchHits = elasticsearchRestTemplate.search(build, OrderBase2022Es.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             SearchPage<OrderBase2022Es> searchHits2022 = SearchHitSupport.searchPageFor(orderBaseEsSearchHits, build.getPageable()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             for (SearchHit<OrderBase2022Es> searchHit : searchHits2022.getContent()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                orderBaseEs.add(BeanUtil.toBean(searchHit.getContent(),OrderBaseEs.class)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                orderBaseEs.add(BeanUtil.toBean(searchHit.getContent(), OrderBaseEs.class)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             page.setTotal(searchHits2022.getSearchHits().getTotalHits()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             page.setCurrent(zfireParamBean.getPageNum()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             page.setSize(zfireParamBean.getPageSize()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            page.setRecords(BeanUtil.copyToList(orderBaseEs,OrderBaseVO.class)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            page.setRecords(BeanUtil.copyToList(orderBaseEs, OrderBaseVO.class)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             SearchHits<OrderBaseEs> orderBaseEsSearchHits = elasticsearchRestTemplate.search(build, OrderBaseEs.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             SearchPage<OrderBaseEs> searchHits = SearchHitSupport.searchPageFor(orderBaseEsSearchHits, build.getPageable()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -181,7 +173,7 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             page.setTotal(searchHits.getSearchHits().getTotalHits()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             page.setCurrent(zfireParamBean.getPageNum()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             page.setSize(zfireParamBean.getPageSize()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            page.setRecords(BeanUtil.copyToList(orderBaseEs,OrderBaseVO.class)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            page.setRecords(BeanUtil.copyToList(orderBaseEs, OrderBaseVO.class)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //服务单标识 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -190,7 +182,7 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     .stream() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     .map(OrderBaseVO::getId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     .collect(Collectors.toList()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            Map<String, List<PgOrderFlag>> mapList = orderFlagLogic.list(orderBaseIds,year); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            Map<String, List<PgOrderFlag>> mapList = orderFlagLogic.list(orderBaseIds, year); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             List<WorkerOrder> workerOrderList = workerOrderService.lambdaQuery().in(WorkerOrder::getWorkerOrderId, orderBaseIds) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     .eq(WorkerOrder::getPayStatus, MaterialExamineStatusEnum.PAID.getKey()) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -211,7 +203,6 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private void montage(BoolQueryBuilder queryBuilder, WorkOrderZfireParam workOrderZfireParam) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<QueryParamBean> params = workOrderZfireParam.getParams(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -225,9 +216,9 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 continue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             String param = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (paramBean.getParam().split("\\.").length > 1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (paramBean.getParam().split("\\.").length > 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 param = paramBean.getParam().split("\\.")[1]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 param = paramBean.getParam(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (paramBean.getValue() instanceof ArrayList) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -238,8 +229,7 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         join.add(s); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    queryBuilder.must(QueryBuilders.termsQuery(param,join)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    continue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    queryBuilder.must(QueryBuilders.termsQuery(param, join)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 String value = ""; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -252,11 +242,11 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     continue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (param.equals("order_status") && value.equals("DYY") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                ){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     queryBuilder.mustNot(QueryBuilders.existsQuery("appointment_time")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    queryBuilder.mustNot(QueryBuilders.termsQuery("order_status", "YWG", "GCSZX", "WDWG", "YWGO", "YQX", "FWZT", "YCGB","YZP", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                    "FWQX", "FL", "YJS", "LRCD", "DSHPG", "CJ", "YPD", "DXSPD", "DZBPG", "DWDSPGP", "DXSSPGP", "DTJXSSPGP", "DZBSPGP")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    queryBuilder.mustNot(QueryBuilders.termsQuery("order_status", "YWG", "GCSZX", "WDWG", "YWGO", "YQX", "FWZT", "YCGB", "YZP", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            "FWQX", "FL", "YJS", "LRCD", "DSHPG", "CJ", "YPD", "DXSPD", "DZBPG", "DWDSPGP", "DXSSPGP", "DTJXSSPGP", "DZBSPGP")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     continue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -274,19 +264,19 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (param.equals("order_status") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        &&  value.equals("YCD") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                ){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    queryBuilder.must(QueryBuilders.termQuery("is_exception",true)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        && value.equals("YCD") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    queryBuilder.must(QueryBuilders.termQuery("is_exception", true)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     queryBuilder.mustNot(QueryBuilders.termsQuery("order_status", "YWG", "YWGO", "YJS")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     continue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (param.equals("order_status") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         && value.equals("DJD") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                ){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     queryBuilder.must(QueryBuilders.boolQuery() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            .mustNot(QueryBuilders.termsQuery("order_status","YQX", "FWQX", "FL", "FWZT", "YCGB","YZP")) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            .mustNot(QueryBuilders.termsQuery("order_status", "YQX", "FWQX", "FL", "FWZT", "YCGB", "YZP")) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             .must(QueryBuilders.boolQuery().should(QueryBuilders.termQuery("is_meet", false)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                     .should(QueryBuilders.termsQuery("order_status", "DJD")))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     continue; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -295,47 +285,45 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (param.equals("order_status") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         && value.equals("PJSQZ") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                ){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    queryBuilder.must(QueryBuilders.termQuery("parts_apply_status","ING")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    queryBuilder.must(QueryBuilders.termQuery("parts_apply_status", "ING")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     continue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (param.equals("order_status") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         && value.equals("PJYDH") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                ){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    queryBuilder.must(QueryBuilders.termQuery("parts_apply_status","END")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    queryBuilder.must(QueryBuilders.termQuery("parts_apply_status", "END")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     continue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (param.equals("order_status") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         && value.equals("PJYQX") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                ){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    queryBuilder.must(QueryBuilders.termQuery("parts_apply_status","CANCEL")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    queryBuilder.must(QueryBuilders.termQuery("parts_apply_status", "CANCEL")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     continue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (StringUtils.equals(paramBean.getCompare(), "like")) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    queryBuilder.must(QueryBuilders.wildcardQuery(param,"*"+value+"*")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    queryBuilder.must(QueryBuilders.wildcardQuery(param, "*" + value + "*")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     continue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (value.equals("true") || value.equals("false")) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    queryBuilder.must(QueryBuilders.termQuery(param,value.equals("true")?true:false)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    continue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    queryBuilder.must(QueryBuilders.termQuery(param, value.equals("true"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    if (paramBean.getCompare().equals(">=")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if (paramBean.getCompare().equals(">=")) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         queryBuilder.must(QueryBuilders.rangeQuery(param).gte(value)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         continue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    if (paramBean.getCompare().equals("<=")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if (paramBean.getCompare().equals("<=")) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         queryBuilder.must(QueryBuilders.rangeQuery(param).lte(value)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         continue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    queryBuilder.must(QueryBuilders.termQuery(param,value)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    continue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    queryBuilder.must(QueryBuilders.termQuery(param, value)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -343,10 +331,10 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        public static String replaceValue(String value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return value.replaceAll("'", "").replaceAll("\"", "") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    .replaceAll(" or ", "").replaceAll(" union ", ""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public static String replaceValue(String value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return value.replaceAll("'", "").replaceAll("\"", "") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                .replaceAll(" or ", "").replaceAll(" union ", ""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public void test() { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -413,7 +401,7 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public List<Map<String, Object>> countStatus(String startTime, String endTime, String orderSmallType, String orderSmallTypeText,HttpServletRequest request) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public List<Map<String, Object>> countStatus(String startTime, String endTime, String orderSmallType, String orderSmallTypeText, HttpServletRequest request) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         AdminUserCom adminUser = commonLogic.getAdminUser(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         String year = CommonUtils.getYear(request); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -428,14 +416,14 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (!StringUtil.isEmpty(orderSmallTypeText)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            queryBuilder.must(QueryBuilders.termsQuery("order_small_type_text",orderSmallTypeText)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            queryBuilder.must(QueryBuilders.termsQuery("order_small_type_text", orderSmallTypeText)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (startTime != null) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             queryBuilder.must(QueryBuilders.rangeQuery("create_time") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                .gte(startTime) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                .lte(endTime) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    .gte(startTime) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    .lte(endTime) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //待预约 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -444,7 +432,7 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .withPageable(PageRequest.of(1, 1)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .addAggregation(this.getAggs(AggregationBuilders.filter("DYY", QueryBuilders.boolQuery() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         .mustNot(QueryBuilders.existsQuery("appointment_time")) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        .mustNot(QueryBuilders.termsQuery("order_status", "YWG", "GCSZX", "WDWG", "YWGO", "YQX", "FWZT", "YCGB","YZP", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        .mustNot(QueryBuilders.termsQuery("order_status", "YWG", "GCSZX", "WDWG", "YWGO", "YQX", "FWZT", "YCGB", "YZP", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 "FWQX", "FL", "YJS", "LRCD", "DSHPG", "CJ", "YPD", "DXSPD", "DZBPG", "DWDSPGP", "DXSSPGP", "DTJXSSPGP", "DZBSPGP")) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         .must(QueryBuilders.rangeQuery("create_time") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 .gte(startTime) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -452,7 +440,7 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         )))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .build(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        SearchHits response = this.search(searchQuery,year); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        SearchHits response = this.search(searchQuery, year); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         HashMap<String, Object> dyy = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         dyy.put("total", this.getWorkerOrderCountResult(response.getAggregations(), "DYY")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         dyy.put("orderStatus", "DYY"); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -463,14 +451,14 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .withQuery(queryBuilder) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .withPageable(PageRequest.of(1, 1)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .addAggregation(this.getAggs(AggregationBuilders.filter("DQD", QueryBuilders.boolQuery() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        .must(QueryBuilders.termQuery("order_status","DQD"))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        .must(QueryBuilders.termQuery("order_status", "DQD"))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .build(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        SearchHits responsedqd = this.search(searchQueryDqd,year); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        SearchHits responsedqd = this.search(searchQueryDqd, year); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         HashMap<String, Object> dqd = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        dqd.put("total",this.getWorkerOrderCountResult(responsedqd.getAggregations(),"DQD")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        dqd.put("orderStatus","DQD"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        dqd.put("total", this.getWorkerOrderCountResult(responsedqd.getAggregations(), "DQD")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        dqd.put("orderStatus", "DQD"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         maps.add(dqd); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -479,14 +467,14 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .withQuery(queryBuilder) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .withPageable(PageRequest.of(1, 1)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .addAggregation(this.getAggs(AggregationBuilders.filter("DSHPG", QueryBuilders.boolQuery() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        .must(QueryBuilders.termsQuery("order_status","DSHPG","CJ","YPD","DXSPD","DZBPG","DWDSPGP","DXSSPGP", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                "DTJXSSPGP","DZBSPGP","DFZXPD","DFZXSPGP"))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        .must(QueryBuilders.termsQuery("order_status", "DSHPG", "CJ", "YPD", "DXSPD", "DZBPG", "DWDSPGP", "DXSSPGP", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                "DTJXSSPGP", "DZBSPGP", "DFZXPD", "DFZXSPGP"))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .build(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        SearchHits responseDshpg =this.search(searchQueryDshpg,year); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        SearchHits responseDshpg = this.search(searchQueryDshpg, year); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         HashMap<String, Object> dshpg = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        dshpg.put("total",this.getWorkerOrderCountResult(responseDshpg.getAggregations(),"DSHPG")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        dshpg.put("orderStatus","DSHPG"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        dshpg.put("total", this.getWorkerOrderCountResult(responseDshpg.getAggregations(), "DSHPG")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        dshpg.put("orderStatus", "DSHPG"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         maps.add(dshpg); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -496,13 +484,13 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .withQuery(queryBuilder) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .withPageable(PageRequest.of(1, 1)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .addAggregation(this.getAggs(AggregationBuilders.filter("DWDPG", QueryBuilders.boolQuery() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        .must(QueryBuilders.termsQuery("order_status","DWDPG","DWDPD"))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        .must(QueryBuilders.termsQuery("order_status", "DWDPG", "DWDPD"))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .build(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        SearchHits responseDwdpg = this.search(searchQueryDwdpg,year); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        SearchHits responseDwdpg = this.search(searchQueryDwdpg, year); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         HashMap<String, Object> DWDPG = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        DWDPG.put("total",this.getWorkerOrderCountResult(responseDwdpg.getAggregations(),"DWDPG")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        DWDPG.put("orderStatus","DWDPG"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        DWDPG.put("total", this.getWorkerOrderCountResult(responseDwdpg.getAggregations(), "DWDPG")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        DWDPG.put("orderStatus", "DWDPG"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         maps.add(DWDPG); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -511,16 +499,16 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .withQuery(queryBuilder) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .withPageable(PageRequest.of(1, 1)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .addAggregation(this.getAggs(AggregationBuilders.filter("DJD", QueryBuilders.boolQuery() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        .mustNot(QueryBuilders.termsQuery("order_status","YQX", "FWQX", "FL", "FWZT", "YCGB","YZP")) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        .mustNot(QueryBuilders.termsQuery("order_status", "YQX", "FWQX", "FL", "FWZT", "YCGB", "YZP")) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         .must(QueryBuilders.boolQuery().should(QueryBuilders.termQuery("is_meet", false)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        .should(QueryBuilders.termsQuery("order_status", "DJD"))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        ))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                .should(QueryBuilders.termsQuery("order_status", "DJD"))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .build(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        SearchHits responseDJD = this.search(searchQueryDJD,year); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        SearchHits responseDJD = this.search(searchQueryDJD, year); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         HashMap<String, Object> DJD = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        DJD.put("total",this.getWorkerOrderCountResult(responseDJD.getAggregations(),"DJD")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        DJD.put("orderStatus","DJD"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        DJD.put("total", this.getWorkerOrderCountResult(responseDJD.getAggregations(), "DJD")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        DJD.put("orderStatus", "DJD"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         maps.add(DJD); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -529,14 +517,14 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .withQuery(queryBuilder) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .withPageable(PageRequest.of(1, 1)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .addAggregation(this.getAggs(AggregationBuilders.filter("FWZ", QueryBuilders.boolQuery() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        .must(QueryBuilders.termsQuery("order_status","FWZ","GCSZT","BFWG", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                "DSM","WDBH", "XSBH","TJXSBH","ZBBH","FZXBH"))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        .must(QueryBuilders.termsQuery("order_status", "FWZ", "GCSZT", "BFWG", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                "DSM", "WDBH", "XSBH", "TJXSBH", "ZBBH", "FZXBH"))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .build(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        SearchHits responseFWZ = this.search(searchQueryfwz,year); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        SearchHits responseFWZ = this.search(searchQueryfwz, year); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         HashMap<String, Object> FWZ = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        FWZ.put("total",this.getWorkerOrderCountResult(responseFWZ.getAggregations(),"FWZ")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        FWZ.put("orderStatus","FWZ"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        FWZ.put("total", this.getWorkerOrderCountResult(responseFWZ.getAggregations(), "FWZ")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        FWZ.put("orderStatus", "FWZ"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         maps.add(FWZ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -546,14 +534,14 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .withQuery(queryBuilder) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .withPageable(PageRequest.of(1, 1)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .addAggregation(this.getAggs(AggregationBuilders.filter("YCD", QueryBuilders.boolQuery() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        .must(QueryBuilders.termQuery("is_exception",true)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        .must(QueryBuilders.termQuery("is_exception", true)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         .mustNot(QueryBuilders.termsQuery("order_status", "YWG", "YWGO", "YJS"))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .build(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        SearchHits responseYCD = this.search(searchQueryYCD,year); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        SearchHits responseYCD = this.search(searchQueryYCD, year); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         HashMap<String, Object> YCD = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        YCD.put("total",this.getWorkerOrderCountResult(responseYCD.getAggregations(),"YCD")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        YCD.put("orderStatus","YCD"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        YCD.put("total", this.getWorkerOrderCountResult(responseYCD.getAggregations(), "YCD")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        YCD.put("orderStatus", "YCD"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         maps.add(YCD); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -562,29 +550,29 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .withQuery(queryBuilder) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .withPageable(PageRequest.of(1, 1)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .addAggregation(this.getAggs(AggregationBuilders.filter("YWG", QueryBuilders.boolQuery() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        .must(QueryBuilders.termsQuery("order_status","YWG","GCSZX","WDWG","YWGO"))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        .must(QueryBuilders.termsQuery("order_status", "YWG", "GCSZX", "WDWG", "YWGO"))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .build(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        SearchHits responseYWG = this.search(searchQueryYWGDJS,year); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        SearchHits responseYWG = this.search(searchQueryYWGDJS, year); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         HashMap<String, Object> YWG = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        YWG.put("total",this.getWorkerOrderCountResult(responseYWG.getAggregations(),"YWG")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        YWG.put("orderStatus","YWG"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        YWG.put("total", this.getWorkerOrderCountResult(responseYWG.getAggregations(), "YWG")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        YWG.put("orderStatus", "YWG"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         maps.add(YWG); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //已结算 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        NativeSearchQuery searchQueryYJS= new NativeSearchQueryBuilder() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        NativeSearchQuery searchQueryYJS = new NativeSearchQueryBuilder() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .withQuery(queryBuilder) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .withPageable(PageRequest.of(1, 1)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .addAggregation(this.getAggs(AggregationBuilders.filter("YJS", QueryBuilders.boolQuery() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        .must(QueryBuilders.termsQuery("order_status","YJS","LRCD"))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        .must(QueryBuilders.termsQuery("order_status", "YJS", "LRCD"))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .build(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        SearchHits responseYJS = this.search(searchQueryYJS,year); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        SearchHits responseYJS = this.search(searchQueryYJS, year); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         HashMap<String, Object> YJS = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        YJS.put("total",this.getWorkerOrderCountResult(responseYJS.getAggregations(),"YJS")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        YJS.put("orderStatus","YJS"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        YJS.put("total", this.getWorkerOrderCountResult(responseYJS.getAggregations(), "YJS")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        YJS.put("orderStatus", "YJS"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         maps.add(YJS); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -593,13 +581,13 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .withQuery(queryBuilder) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .withPageable(PageRequest.of(1, 1)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .addAggregation(this.getAggs(AggregationBuilders.filter("YQX", QueryBuilders.boolQuery() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        .must(QueryBuilders.termsQuery("order_status","YZP","YQX","FWZT","YCGB","FWQX","FL"))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        .must(QueryBuilders.termsQuery("order_status", "YZP", "YQX", "FWZT", "YCGB", "FWQX", "FL"))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .build(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        SearchHits responseYQX = this.search(searchQueryYQX,year); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        SearchHits responseYQX = this.search(searchQueryYQX, year); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         HashMap<String, Object> YQX = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        YQX.put("total",this.getWorkerOrderCountResult(responseYQX.getAggregations(),"YQX")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        YQX.put("orderStatus","YQX"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        YQX.put("total", this.getWorkerOrderCountResult(responseYQX.getAggregations(), "YQX")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        YQX.put("orderStatus", "YQX"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         maps.add(YQX); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -609,13 +597,13 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .withQuery(queryBuilder) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .withPageable(PageRequest.of(1, 1)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .addAggregation(this.getAggs(AggregationBuilders.filter("PJSQZ", QueryBuilders.boolQuery() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        .must(QueryBuilders.termQuery("parts_apply_status","ING"))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        .must(QueryBuilders.termQuery("parts_apply_status", "ING"))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .build(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        SearchHits responsePJSQZ = this.search(searchQueryPJSQZ,year); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        SearchHits responsePJSQZ = this.search(searchQueryPJSQZ, year); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         HashMap<String, Object> PJSQZ = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        PJSQZ.put("total",this.getWorkerOrderCountResult(responsePJSQZ.getAggregations(),"PJSQZ")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        PJSQZ.put("orderStatus","PJSQZ"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        PJSQZ.put("total", this.getWorkerOrderCountResult(responsePJSQZ.getAggregations(), "PJSQZ")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        PJSQZ.put("orderStatus", "PJSQZ"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         maps.add(PJSQZ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -625,13 +613,13 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .withQuery(queryBuilder) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .withPageable(PageRequest.of(1, 1)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .addAggregation(this.getAggs(AggregationBuilders.filter("PJYDH", QueryBuilders.boolQuery() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        .must(QueryBuilders.termQuery("parts_apply_status","END"))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        .must(QueryBuilders.termQuery("parts_apply_status", "END"))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .build(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        SearchHits responsePJYDH =  this.search(searchQueryPJYDH,year); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        SearchHits responsePJYDH = this.search(searchQueryPJYDH, year); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         HashMap<String, Object> PJYDH = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        PJYDH.put("total",this.getWorkerOrderCountResult(responsePJYDH.getAggregations(),"PJYDH")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        PJYDH.put("orderStatus","PJYDH"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        PJYDH.put("total", this.getWorkerOrderCountResult(responsePJYDH.getAggregations(), "PJYDH")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        PJYDH.put("orderStatus", "PJYDH"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         maps.add(PJYDH); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -641,13 +629,13 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .withQuery(queryBuilder) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .withPageable(PageRequest.of(1, 1)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .addAggregation(this.getAggs(AggregationBuilders.filter("PJYQX", QueryBuilders.boolQuery() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        .must(QueryBuilders.termQuery("parts_apply_status","CANCEL"))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        .must(QueryBuilders.termQuery("parts_apply_status", "CANCEL"))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .build(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        SearchHits responsePJYQX = this.search(searchQueryPJYQX,year); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        SearchHits responsePJYQX = this.search(searchQueryPJYQX, year); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         HashMap<String, Object> PJYQX = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        PJYQX.put("total",this.getWorkerOrderCountResult(responsePJYQX.getAggregations(),"PJYQX")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        PJYQX.put("orderStatus","PJYQX"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        PJYQX.put("total", this.getWorkerOrderCountResult(responsePJYQX.getAggregations(), "PJYQX")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        PJYQX.put("orderStatus", "PJYQX"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         maps.add(PJYQX); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -656,7 +644,7 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         HashMap<String, Object> DZF = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<String> collect = workerOrderService.lambdaQuery() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .eq(WorkerOrder::getPayStatus, "WAIT") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                .between(!StringUtil.isEmpty(startTime),WorkerOrder::getCreateTime, startTime,endTime) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                .between(!StringUtil.isEmpty(startTime), WorkerOrder::getCreateTime, startTime, endTime) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .ne(WorkerOrder::getWorkerOrderId, "").select(WorkerOrder::getWorkerOrderId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .list().stream().map(WorkerOrder::getWorkerOrderId).collect(Collectors.toList()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (!CollectionUtils.isEmpty(collect)) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -667,12 +655,12 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     .withQuery(queryBuilder) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     .withPageable(PageRequest.of(1, 1)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     .addAggregation(this.getAggs(AggregationBuilders.filter("DZF", QueryBuilders.boolQuery() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            .must(QueryBuilders.termsQuery("id",orderBaseId)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            .must(QueryBuilders.termsQuery("id", orderBaseId)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     ))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     .build(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            SearchHits responseDZF = this.search(searchQueryDZF,year); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            DZF.put("total",this.getWorkerOrderCountResult(responseDZF.getAggregations(),"DZF")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            DZF.put("orderStatus","DZF"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            SearchHits responseDZF = this.search(searchQueryDZF, year); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            DZF.put("total", this.getWorkerOrderCountResult(responseDZF.getAggregations(), "DZF")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            DZF.put("orderStatus", "DZF"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             maps.add(DZF); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -720,9 +708,9 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         .gte(today8) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         .lte(today1759)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .must(QueryBuilders.rangeQuery("create_time")  // create_time >= 半小时前(后移半小时内) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    .lte(nowMinus30)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        .lte(nowMinus30)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .mustNot(QueryBuilders.existsQuery("appointment_time")) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                .mustNot(QueryBuilders.termsQuery("order_status", "YWG", "GCSZX", "WDWG", "YWGO", "YQX", "FWZT", "YCGB","YZP", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                .mustNot(QueryBuilders.termsQuery("order_status", "YWG", "GCSZX", "WDWG", "YWGO", "YQX", "FWZT", "YCGB", "YZP", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         "FWQX", "FL", "YJS", "LRCD", "DSHPG", "CJ", "YPD", "DXSPD", "DZBPG", "DWDSPGP", "DXSSPGP", "DTJXSSPGP", "DZBSPGP")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -746,16 +734,16 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 // 条件 3:appointment_time为空(保持不变) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .mustNot(QueryBuilders.existsQuery("appointment_time")) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 // 条件 4:order_status排除(保持不变) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                .mustNot(QueryBuilders.termsQuery("order_status", "YWG", "GCSZX", "WDWG", "YWGO", "YQX", "FWZT", "YCGB","YZP", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                .mustNot(QueryBuilders.termsQuery("order_status", "YWG", "GCSZX", "WDWG", "YWGO", "YQX", "FWZT", "YCGB", "YZP", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         "FWQX", "FL", "YJS", "LRCD", "DSHPG", "CJ", "YPD", "DXSPD", "DZBPG", "DWDSPGP", "DXSSPGP", "DTJXSSPGP", "DZBSPGP")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    private SearchHits search(NativeSearchQuery searchQuery,String year) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private SearchHits search(NativeSearchQuery searchQuery, String year) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (year.equals("2023")) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             SearchHits response = elasticsearchRestTemplate.search(searchQuery, OrderBase2023Es.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             return response; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return response; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (year.equals("2024")) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             SearchHits response = elasticsearchRestTemplate.search(searchQuery, OrderBase2024Es.class); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -765,7 +753,7 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (year.equals("2022") || (StringUtils.isNotBlank(year) && Convert.toInt(year) < 2022)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             SearchHits response = elasticsearchRestTemplate.search(searchQuery, OrderBase2022Es.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return response; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             SearchHits response = elasticsearchRestTemplate.search(searchQuery, OrderBaseEs.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return response; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -776,6 +764,7 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .subAggregation(AggregationBuilders.terms("order_type_group").field("order_type") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         .subAggregation(AggregationBuilders.sum("mac_sum").field("total_num"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private long getWorkerOrderCountResult(Aggregations aggregations, String name) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //        StringBuffer sb = new StringBuffer(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //        ParsedFilter parsedFilter = aggregations.get(name); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -791,7 +780,7 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public void esSync() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<PgOrderBase> list = pgOrderBaseService.lambdaQuery() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                .gt(PgOrderBase::getUpdateTime,DateUtil.offsetMinute(new Date(),-5)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                .gt(PgOrderBase::getUpdateTime, DateUtil.offsetMinute(new Date(), -5)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .list(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<OrderBaseEsDate> orderBaseEsDates = BeanUtil.copyToList(list, OrderBaseEsDate.class); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -801,7 +790,7 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<PgOrderBase2022> list2022 = pgOrderBase2022Service.lambdaQuery() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                .gt(PgOrderBase2022::getUpdateTime,DateUtil.offsetMinute(new Date(),-5)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                .gt(PgOrderBase2022::getUpdateTime, DateUtil.offsetMinute(new Date(), -5)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .list(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<OrderBaseEs2022Date> orderBaseEsDates2022 = BeanUtil.copyToList(list2022, OrderBaseEs2022Date.class); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -810,7 +799,7 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<PgOrderBase2023> list2023 = pgOrderBase2023Service.lambdaQuery() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                .gt(PgOrderBase2023::getUpdateTime,DateUtil.offsetMinute(new Date(),-5)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                .gt(PgOrderBase2023::getUpdateTime, DateUtil.offsetMinute(new Date(), -5)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .list(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<OrderBaseEs2023Date> orderBaseEsDates2023 = BeanUtil.copyToList(list2023, OrderBaseEs2023Date.class); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -818,7 +807,7 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         orderBase2023EsRepository.saveAll(orderBaseEsDates2023); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<PgOrderBase2024> list2024 = pgOrderBase2024Service.lambdaQuery() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                .gt(PgOrderBase2024::getUpdateTime,DateUtil.offsetMinute(new Date(),-5)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                .gt(PgOrderBase2024::getUpdateTime, DateUtil.offsetMinute(new Date(), -5)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .list(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<OrderBaseEs2024Date> orderBaseEsDates2024 = BeanUtil.copyToList(list2024, OrderBaseEs2024Date.class); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -843,7 +832,7 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public void esSync2() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<PgOrderWorker> list = pgOrderWorkerService.lambdaQuery() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                .gt(PgOrderWorker::getUpdateTime,DateUtil.offsetMinute(new Date(),-5)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                .gt(PgOrderWorker::getUpdateTime, DateUtil.offsetMinute(new Date(), -5)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .list(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<PgOrderWorkerEs> pgOrderWorkerEs = BeanUtil.copyToList(list, PgOrderWorkerEs.class); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -852,14 +841,14 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         orderWorkerEsRepository.saveAll(pgOrderWorkerEs); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public List<OrderBaseVO> listExport(WorkOrderZfireParam zfireParamBean,HttpServletRequest request) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public List<OrderBaseVO> listExport(WorkOrderZfireParam zfireParamBean, HttpServletRequest request) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         AdminUserCom adminUser = commonLogic.getAdminUser(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         String year = CommonUtils.getYear(request); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         BoolQueryBuilder queryBuilder1 = QueryBuilders.boolQuery(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.montage(queryBuilder1,zfireParamBean); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.montage(queryBuilder1, zfireParamBean); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (CollectionUtils.isNotEmpty(adminUser.getAdminWebsitIds())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             queryBuilder1.must( 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -871,10 +860,10 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<String> orderBaseId = new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (zfireParamBean.getIsWait() != null && zfireParamBean.getIsWait()){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (zfireParamBean.getIsWait() != null && zfireParamBean.getIsWait()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             List<String> collect = workerOrderService.lambdaQuery() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     .eq(WorkerOrder::getPayStatus, "WAIT") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    .in(CollectionUtils.isNotEmpty(adminUser.getAdminWebsitIds()),WorkerOrder::getWebsitId,  adminUser.getAdminWebsitIds()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    .in(CollectionUtils.isNotEmpty(adminUser.getAdminWebsitIds()), WorkerOrder::getWebsitId, adminUser.getAdminWebsitIds()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     .ne(WorkerOrder::getWorkerOrderId, "").select(WorkerOrder::getWorkerOrderId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     .list().stream().map(WorkerOrder::getWorkerOrderId).collect(Collectors.toList()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -886,20 +875,18 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (!CollectionUtils.isEmpty(orderBaseId)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            queryBuilder1.must(QueryBuilders.termsQuery("id",orderBaseId)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (!CollectionUtils.isEmpty(orderBaseId)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            queryBuilder1.must(QueryBuilders.termsQuery("id", orderBaseId)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        NativeSearchQuery query  = new NativeSearchQueryBuilder() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        NativeSearchQuery query = new NativeSearchQueryBuilder() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .withQuery(queryBuilder1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .withSort(SortBuilders.fieldSort("create_time").order(SortOrder.DESC)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .withPageable(PageRequest.of(0, 3000)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .build(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 2. 初始化 Scroll 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<OrderBaseVO> orderBaseVOS1 = new ArrayList<>(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -918,7 +905,7 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             int batch = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (scrollHits.getTotalHits() > 60000) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                throw  new RemoteServiceException("数据超过六万上限,请分批导出"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                throw new RemoteServiceException("数据超过六万上限,请分批导出"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             try { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -949,10 +936,8 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            orderBaseVOS1 = BeanUtil.copyToList(orderBaseVOS,OrderBaseVO.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (year.equals("2024")) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            orderBaseVOS1 = BeanUtil.copyToList(orderBaseVOS, OrderBaseVO.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else if (year.equals("2024")) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             List<OrderBase2024Es> orderBaseVOS = new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             SearchScrollHits<OrderBase2024Es> scrollHits = elasticsearchRestTemplate.searchScrollStart( 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -966,7 +951,7 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             int batch = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (scrollHits.getTotalHits() > 60000) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                throw  new RemoteServiceException("数据超过六万上限,请分批导出"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                throw new RemoteServiceException("数据超过六万上限,请分批导出"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             try { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -997,11 +982,8 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            orderBaseVOS1 = BeanUtil.copyToList(orderBaseVOS,OrderBaseVO.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (year.equals("2022") || (StringUtils.isNotBlank(year) && Convert.toInt(year) < 2022)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            orderBaseVOS1 = BeanUtil.copyToList(orderBaseVOS, OrderBaseVO.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else if (year.equals("2022") || (StringUtils.isNotBlank(year) && Convert.toInt(year) < 2022)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             List<OrderBase2022Es> orderBaseVOS = new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             SearchScrollHits<OrderBase2022Es> scrollHits = elasticsearchRestTemplate.searchScrollStart( 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1015,7 +997,7 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             int batch = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (scrollHits.getTotalHits() > 60000) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                throw  new RemoteServiceException("数据超过六万上限,请分批导出"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                throw new RemoteServiceException("数据超过六万上限,请分批导出"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             try { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1046,8 +1028,8 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            orderBaseVOS1 = BeanUtil.copyToList(orderBaseVOS,OrderBaseVO.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            orderBaseVOS1 = BeanUtil.copyToList(orderBaseVOS, OrderBaseVO.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             List<OrderBaseEs> orderBaseVOS = new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             SearchScrollHits<OrderBaseEs> scrollHits = elasticsearchRestTemplate.searchScrollStart( 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1061,7 +1043,7 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             int batch = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (scrollHits.getTotalHits() > 60000) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                throw  new RemoteServiceException("数据超过六万上限,请分批导出"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                throw new RemoteServiceException("数据超过六万上限,请分批导出"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             try { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1092,7 +1074,7 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            orderBaseVOS1 = BeanUtil.copyToList(orderBaseVOS,OrderBaseVO.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            orderBaseVOS1 = BeanUtil.copyToList(orderBaseVOS, OrderBaseVO.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<String> orderBaseIds = orderBaseVOS1 
			 |