| 
					
				 | 
			
			
				@@ -730,25 +730,26 @@ public class OrderBaseEsLogic { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private BoolQueryBuilder buildCrxcQuery() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         LocalDateTime now = LocalDateTime.now(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         LocalDate today = now.toLocalDate(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        LocalDate prevDay = today.minusDays(1);  // 前日 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // 条件 1:当日 18:00:00 到次日 7:59:59 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        String today18 = DateUtil.format(today.atTime(18, 0, 0), "yyyy-MM-dd HH:mm:ss"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        String nextDay759 = DateUtil.format(today.plusDays(1).atTime(7, 59, 59), "yyyy-MM-dd HH:mm:ss"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 条件 1:前日18:00:00到当日7:59:59 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        String prevDay18 = DateUtil.format(prevDay.atTime(18, 0, 0), "yyyy-MM-dd HH:mm:ss");  // 修改点:前日18:00 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        String today759 = DateUtil.format(today.atTime(7, 59, 59), "yyyy-MM-dd HH:mm:ss");  // 修改点:当日7:59 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // 修正条件 2:create_time 大于等于次日8:30:00(原为当日8:30:00) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        String nextDay830 = DateUtil.format(today.plusDays(1).atTime(8, 30, 0), "yyyy-MM-dd HH:mm:ss");  // 修改点 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 条件 2:create_time >= 当日8:30:00 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        String today830 = DateUtil.format(today.atTime(8, 30, 0), "yyyy-MM-dd HH:mm:ss");  // 修改点:当日8:30 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return QueryBuilders.boolQuery() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                // 条件 1:时间范围 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                // 条件 1:时间范围调整为前日18:00到当日7:59 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .must(QueryBuilders.rangeQuery("create_time") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        .gte(today18) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        .lte(nextDay759)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                // 修正后的条件 2:create_time >= 次日8:30:00 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        .gte(prevDay18)  // 修改点 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        .lte(today759))  // 修改点 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                // 条件 2:create_time >= 当日8:30:00(原次日调整为当日) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .must(QueryBuilders.rangeQuery("create_time") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        .gte(nextDay830))  // 修改点 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                // 条件 3:appointment_time 为空 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        .gte(today830))  // 修改点 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                // 条件 3:appointment_time为空(保持不变) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .mustNot(QueryBuilders.existsQuery("appointment_time")) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                // 条件 4:order_status 排除(与 DYY 相同) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                // 条件 4:order_status排除(保持不变) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .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")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 |