| 
				
			 | 
			
			
				@@ -240,12 +240,7 @@ public class CamelJDBCConfiguration /*extends RouteBuilder*/ { 
			 | 
		
	
		
			
			| 
				
					240
				
			 | 
			
				
					240
				
			 | 
			
			
				     public String getDate() { 
			 | 
		
	
		
			
			| 
				
					241
				
			 | 
			
				
					241
				
			 | 
			
			
				         return LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd")); 
			 | 
		
	
		
			
			| 
				
					242
				
			 | 
			
				
					242
				
			 | 
			
			
				     } 
			 | 
		
	
		
			
			| 
				
					243
				
			 | 
			
				
			 | 
			
			
				-//    public static String getDate() 
			 | 
		
	
		
			
			| 
				
					244
				
			 | 
			
				
			 | 
			
			
				-//    { 
			 | 
		
	
		
			
			| 
				
					245
				
			 | 
			
				
			 | 
			
			
				-//        SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式 
			 | 
		
	
		
			
			| 
				
					246
				
			 | 
			
				
			 | 
			
			
				-//        String date = df.format(new java.util.Date());// new Date()为获取当前系统时间 
			 | 
		
	
		
			
			| 
				
					247
				
			 | 
			
				
			 | 
			
			
				-//        return date; 
			 | 
		
	
		
			
			| 
				
					248
				
			 | 
			
				
			 | 
			
			
				-//    } 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					243
				
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
					249
				
			 | 
			
				
					244
				
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				
					250
				
			 | 
			
				
					245
				
			 | 
			
			
				     @Resource(name = "diagnoseMessageProducer") 
			 | 
		
	
		
			
			| 
				
					251
				
			 | 
			
				
					246
				
			 | 
			
			
				     private MessageProducer producer; 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -271,7 +266,7 @@ public class CamelJDBCConfiguration /*extends RouteBuilder*/ { 
			 | 
		
	
		
			
			| 
				
					271
				
			 | 
			
				
					266
				
			 | 
			
			
				             //全部执行完成的大概时间在30-40分钟 
			 | 
		
	
		
			
			| 
				
					272
				
			 | 
			
				
					267
				
			 | 
			
			
				             @Override 
			 | 
		
	
		
			
			| 
				
					273
				
			 | 
			
				
					268
				
			 | 
			
			
				             public void configure() throws Exception { 
			 | 
		
	
		
			
			| 
				
					274
				
			 | 
			
				
			 | 
			
			
				-               /* RouteDefinition OrgAndWellSource= (RouteDefinition) from("timer:insert-OrgAndWellSource?period=86400000") 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					269
				
			 | 
			
			
				+                RouteDefinition OrgAndWellSource= (RouteDefinition) from("timer:insert-OrgAndWellSource?period=86400000") 
			 | 
		
	
		
			
			| 
				
					275
				
			 | 
			
				
					270
				
			 | 
			
			
				                         .routeId("insert-OrgAndWellSource") 
			 | 
		
	
		
			
			| 
				
					276
				
			 | 
			
				
					271
				
			 | 
			
			
				                         .setHeader("date", constant(getDate())) 
			 | 
		
	
		
			
			| 
				
					277
				
			 | 
			
				
					272
				
			 | 
			
			
				                         .process(exchange -> { 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -295,7 +290,7 @@ public class CamelJDBCConfiguration /*extends RouteBuilder*/ { 
			 | 
		
	
		
			
			| 
				
					295
				
			 | 
			
				
					290
				
			 | 
			
			
				                         }).end(); 
			 | 
		
	
		
			
			| 
				
					296
				
			 | 
			
				
					291
				
			 | 
			
			
				                 setMyBody(OrgAndWellSource) 
			 | 
		
	
		
			
			| 
				
					297
				
			 | 
			
				
					292
				
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				
					298
				
			 | 
			
				
			 | 
			
			
				-                        .setBody(simple("select distinct a.well_common_name jh, a.org_name_cj zyq, a.GROUP_UNIT_NAME cw, a.station_name zd, a.project_name qk from V_CD_WELL_SOURCE_YC a where a.well_common_name ='${header.well_id}' ")) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					293
				
			 | 
			
			
				+                        .setBody(simple("select distinct a.well_common_name jh, a.org_name_cj zyq, a.GROUP_UNIT_NAME cw, a.station_name zd, a.project_name qk from V_CD_WELL_SOURCE_YC_HJ a where a.well_common_name ='${header.well_id}' ")) 
			 | 
		
	
		
			
			| 
				
					299
				
			 | 
			
				
					294
				
			 | 
			
			
				 //                        .setBody(simple("select  distinct jh,cydmc,zyq,zk,qyrq,sccw,qk,bz from DBA01 where jh ='${header.well_id}' ")) 
			 | 
		
	
		
			
			| 
				
					300
				
			 | 
			
				
					295
				
			 | 
			
			
				                         .to("jdbc:oracle_A2") 
			 | 
		
	
		
			
			| 
				
					301
				
			 | 
			
				
					296
				
			 | 
			
			
				                         .transform() 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -452,8 +447,8 @@ public class CamelJDBCConfiguration /*extends RouteBuilder*/ { 
			 | 
		
	
		
			
			| 
				
					452
				
			 | 
			
				
					447
				
			 | 
			
			
				                         .setBody(simple("SELECT well_id wellid FROM centralbase.sys_access_well_control where access_status = '1' and error_id = '1' ")) 
			 | 
		
	
		
			
			| 
				
					453
				
			 | 
			
				
					448
				
			 | 
			
			
				                         .to("jdbc:centralbase") 
			 | 
		
	
		
			
			| 
				
					454
				
			 | 
			
				
					449
				
			 | 
			
			
				                         .split(body()) 
			 | 
		
	
		
			
			| 
				
					455
				
			 | 
			
				
			 | 
			
			
				-//                        .setBody(simple("select v.WELL_COMMON_NAME jh,v.PROD_DATE rq,v.OIL_PRODUCTION_METHOD cyfs,v.PUMP_DIAMETER yz,v.BACK_PRES hysx,v.MAX_TUBING_PRES yysx,v.MAX_CASING_PRES tysx,v.PUMP_DEPTH bs from V_PC_PRO_COM_DAILY_CYYC_A2 v  where  v.PROD_DATE = to_date('${header.date}','yyyy-MM-dd')  and  v.WELL_COMMON_NAME = '${body[wellid]}' ")) 
			 | 
		
	
		
			
			| 
				
					456
				
			 | 
			
				
			 | 
			
			
				-                       .setBody(simple("select v.WELL_COMMON_NAME jh,v.PROD_DATE rq,v.OIL_PRODUCTION_METHOD cyfs,v.PUMP_DIAMETER yz,v.BACK_PRES hysx,v.MAX_TUBING_PRES yysx,v.MAX_CASING_PRES tysx,v.PUMP_DEPTH bs from V_PC_PRO_COM_DAILY_CYYC v  where  v.PROD_DATE = to_date('${header.date}','yyyy-MM-dd')  and  v.WELL_COMMON_NAME = '${body[wellid]}' ")) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					450
				
			 | 
			
			
				+//                        .setBody(simple("select v.WELL_COMMON_NAME jh,v.PROD_DATE rq,v.OIL_PRODUCTION_METHOD cyfs,v.PUMP_DIAMETER yz,v.BACK_PRES hysx,v.MAX_TUBING_PRES yysx,v.MAX_CASING_PRES tysx,v.PUMP_DEPTH bs from V_PC_PRO_COM_DAILY_HYS_CYYC_A2 v  where  v.PROD_DATE = to_date('${header.date}','yyyy-MM-dd')  and  v.WELL_COMMON_NAME = '${body[wellid]}' ")) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					451
				
			 | 
			
			
				+                       .setBody(simple("select v.WELL_COMMON_NAME jh,v.PROD_DATE rq,v.OIL_PRODUCTION_METHOD cyfs,v.PUMP_DIAMETER yz,v.BACK_PRES hysx,v.MAX_TUBING_PRES yysx,v.MAX_CASING_PRES tysx,v.PUMP_DEPTH bs from V_PC_PRO_COM_DAILY_HYS_CYYC v  where  v.PROD_DATE = to_date('${header.date}','yyyy-MM-dd')  and  v.WELL_COMMON_NAME = '${body[wellid]}' ")) 
			 | 
		
	
		
			
			| 
				
					457
				
			 | 
			
				
					452
				
			 | 
			
			
				                         .to("jdbc:oracle_A2") 
			 | 
		
	
		
			
			| 
				
					458
				
			 | 
			
				
					453
				
			 | 
			
			
				                         .split(body()).process(exchange -> { 
			 | 
		
	
		
			
			| 
				
					459
				
			 | 
			
				
					454
				
			 | 
			
			
				                     Message in = exchange.getIn(); 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -490,14 +485,14 @@ public class CamelJDBCConfiguration /*extends RouteBuilder*/ { 
			 | 
		
	
		
			
			| 
				
					490
				
			 | 
			
				
					485
				
			 | 
			
			
				                         .setBody(simple("SELECT well_id wellid FROM centralbase.sys_access_well_control where access_status = '1' and error_id = '1' ")) 
			 | 
		
	
		
			
			| 
				
					491
				
			 | 
			
				
					486
				
			 | 
			
			
				                         .to("jdbc:centralbase") 
			 | 
		
	
		
			
			| 
				
					492
				
			 | 
			
				
					487
				
			 | 
			
			
				                         .split(body()) 
			 | 
		
	
		
			
			| 
				
					493
				
			 | 
			
				
			 | 
			
			
				-//                        .setBody(simple("select  WELL_COMMON_NAME jh, PROD_DATE rq,PROD_TIME scsj, LIQ_PROD_DAILY rcyl1,OIL_PROD_DAILY rcyl,GAS_PROD_DAILY rcql,WATER_CUT hs,REMARKS bz from V_PC_PRO_COM_DAILY_CYYC_A2 where prod_date = to_date('${header.date}','yyyy-MM-dd') and WELL_COMMON_NAME = '${body[wellid]}'")) 
			 | 
		
	
		
			
			| 
				
					494
				
			 | 
			
				
			 | 
			
			
				-//                        .setBody(simple("select  WELL_COMMON_NAME jh, PROD_DATE rq,PROD_TIME scsj, LIQ_PROD_DAILY rcyl1,OIL_PROD_DAILY rcyl,GAS_PROD_DAILY rcql,WATER_CUT hs,REMARKS bz from V_PC_PRO_COM_DAILY_CYYC where prod_date = to_date('${header.date}','yyyy-MM-dd') and WELL_COMMON_NAME = '${body[wellid]}' and LIQ_PROD_DAILY >0 ")) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					488
				
			 | 
			
			
				+//                        .setBody(simple("select  WELL_COMMON_NAME jh, PROD_DATE rq,PROD_TIME scsj, LIQ_PROD_DAILY rcyl1,OIL_PROD_DAILY rcyl,GAS_PROD_DAILY rcql,WATER_CUT hs,REMARKS bz from V_PC_PRO_COM_DAILY_HYS_CYYC_A2 where prod_date = to_date('${header.date}','yyyy-MM-dd') and WELL_COMMON_NAME = '${body[wellid]}'")) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					489
				
			 | 
			
			
				+//                        .setBody(simple("select  WELL_COMMON_NAME jh, PROD_DATE rq,PROD_TIME scsj, LIQ_PROD_DAILY rcyl1,OIL_PROD_DAILY rcyl,GAS_PROD_DAILY rcql,WATER_CUT hs,REMARKS bz from V_PC_PRO_COM_DAILY_HYS_CYYC where prod_date = to_date('${header.date}','yyyy-MM-dd') and WELL_COMMON_NAME = '${body[wellid]}' and LIQ_PROD_DAILY >0 ")) 
			 | 
		
	
		
			
			| 
				
					495
				
			 | 
			
				
					490
				
			 | 
			
			
				                         .setBody(simple("select  WELL_COMMON_NAME jh,\n" + 
			 | 
		
	
		
			
			| 
				
					496
				
			 | 
			
				
					491
				
			 | 
			
			
				                                 "                       PROD_DATE rq,\n" + 
			 | 
		
	
		
			
			| 
				
					497
				
			 | 
			
				
					492
				
			 | 
			
			
				                                 "                       PROD_TIME scsj,\n" + 
			 | 
		
	
		
			
			| 
				
					498
				
			 | 
			
				
			 | 
			
			
				-                                "                       (select  sum(LIQ_PROD_DAILY) from V_PC_PRO_COM_DAILY_CYYC where prod_date = to_date('${header.date}','yyyy-MM-dd') and WELL_COMMON_NAME = '${body[wellid]}') rcyl1,\n" + 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					493
				
			 | 
			
			
				+                                "                       (select  sum(LIQ_PROD_DAILY) from V_PC_PRO_COM_DAILY_HYS_CYYC where prod_date = to_date('${header.date}','yyyy-MM-dd') and WELL_COMMON_NAME = '${body[wellid]}') rcyl1,\n" + 
			 | 
		
	
		
			
			| 
				
					499
				
			 | 
			
				
					494
				
			 | 
			
			
				                                 "                       OIL_PROD_DAILY rcyl,GAS_PROD_DAILY rcql,WATER_CUT hs,REMARKS bz\n" + 
			 | 
		
	
		
			
			| 
				
					500
				
			 | 
			
				
			 | 
			
			
				-                            "                       from   V_PC_PRO_COM_DAILY_CYYC\n" + 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					495
				
			 | 
			
			
				+                            "                       from   V_PC_PRO_COM_DAILY_HYS_CYYC\n" + 
			 | 
		
	
		
			
			| 
				
					501
				
			 | 
			
				
					496
				
			 | 
			
			
				                             "                       where prod_date = to_date('${header.date}','yyyy-MM-dd')\n" + 
			 | 
		
	
		
			
			| 
				
					502
				
			 | 
			
				
					497
				
			 | 
			
			
				                             "                       and WELL_COMMON_NAME = '${body[wellid]}'  ")) 
			 | 
		
	
		
			
			| 
				
					503
				
			 | 
			
				
					498
				
			 | 
			
			
				                         .to("jdbc:oracle_A2") 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -580,7 +575,7 @@ public class CamelJDBCConfiguration /*extends RouteBuilder*/ { 
			 | 
		
	
		
			
			| 
				
					580
				
			 | 
			
				
					575
				
			 | 
			
			
				                         in.setHeader("JH",aRow.get("jh").toString()); 
			 | 
		
	
		
			
			| 
				
					581
				
			 | 
			
				
					576
				
			 | 
			
			
				                 }) 
			 | 
		
	
		
			
			| 
				
					582
				
			 | 
			
				
					577
				
			 | 
			
			
				 //                    .setBody(simple("Select t.jh, t.prod_date rq,t.static_pressure jy,t.flow_pres ly,t.pump_diameter bj, t.pump_depth bs,t.pump_efficiency bx,t.rotate_frequency zs, 
			 | 
		
	
		
			
			| 
				
					583
				
			 | 
			
				
			 | 
			
			
				-// t.stroke_length cc,t.stroke_frequency cs, t.pump_type blx,t.elec_frequency dl,t.dynamic_liq_level dym   FROM V_TEMP_WELL_MECH_ALL t where jh = '${body[JH]}'")) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					578
				
			 | 
			
			
				+// t.stroke_length cc,t.stroke_frequency cs, t.pump_type blx,t.elec_frequency dl,t.dynamic_liq_level dym   FROM V_PC_PRO_COM_DAILY_HYS t where jh = '${body[JH]}'")) 
			 | 
		
	
		
			
			| 
				
					584
				
			 | 
			
				
					579
				
			 | 
			
			
				                     .setBody(simple("select  * from ( Select  v.WELL_COMMON_NAME jh, t.prod_date rq,t.static_pressure jy,t.flow_pres ly,t.pump_diameter bj, t.pump_depth bs,t.pump_efficiency bx, t.rotate_frequency zs,t.stroke_length cc,t.stroke_frequency cs, t.pump_type blx,t.elec_frequency dl, t.dynamic_liq_level dym  " + 
			 | 
		
	
		
			
			| 
				
					585
				
			 | 
			
				
					580
				
			 | 
			
			
				                             " FROM V_TEMP_WELL_MECH_ALL t inner join V_CD_WELL_SOURCE_YC v on  t.well_id = v.well_id  and  v.WELL_COMMON_NAME = '${body[JH]}' and t.dynamic_liq_level > 0 " + 
			 | 
		
	
		
			
			| 
				
					586
				
			 | 
			
				
					581
				
			 | 
			
			
				                             " order by rq desc) where rownum = 1")) 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -773,7 +768,7 @@ public class CamelJDBCConfiguration /*extends RouteBuilder*/ { 
			 | 
		
	
		
			
			| 
				
					773
				
			 | 
			
				
					768
				
			 | 
			
			
				                         }) 
			 | 
		
	
		
			
			| 
				
					774
				
			 | 
			
				
					769
				
			 | 
			
			
				                         .doCatch(Exception.class) 
			 | 
		
	
		
			
			| 
				
					775
				
			 | 
			
				
					770
				
			 | 
			
			
				                         .log("${header.date}"+" rocketMQ send data faild") 
			 | 
		
	
		
			
			| 
				
					776
				
			 | 
			
				
			 | 
			
			
				-                        .end();*/ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					771
				
			 | 
			
			
				+                        .end(); 
			 | 
		
	
		
			
			| 
				
					777
				
			 | 
			
				
					772
				
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				
					778
				
			 | 
			
				
					773
				
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				
					779
				
			 | 
			
				
					774
				
			 | 
			
			
				                /* from("timer:mytimer12?period=604800000") 
			 |