| 
				
			 | 
			
			
				@@ -488,7 +488,15 @@ public class CamelJDBCConfiguration /*extends RouteBuilder */ { 
			 | 
		
	
		
			
			| 
				
					488
				
			 | 
			
				
					488
				
			 | 
			
			
				                         .to("jdbc:centralbase") 
			 | 
		
	
		
			
			| 
				
					489
				
			 | 
			
				
					489
				
			 | 
			
			
				                         .split(body()) 
			 | 
		
	
		
			
			| 
				
					490
				
			 | 
			
				
					490
				
			 | 
			
			
				 //                        .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]}'")) 
			 | 
		
	
		
			
			| 
				
					491
				
			 | 
			
				
			 | 
			
			
				-                        .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]}'")) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					491
				
			 | 
			
			
				+//                        .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 ")) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					492
				
			 | 
			
			
				+                        .setBody(simple("select  WELL_COMMON_NAME jh,\n" + 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					493
				
			 | 
			
			
				+                                "                       PROD_DATE rq,\n" + 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					494
				
			 | 
			
			
				+                                "                       PROD_TIME scsj,\n" + 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					495
				
			 | 
			
			
				+                                "                       (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" + 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					496
				
			 | 
			
			
				+                                "                       OIL_PROD_DAILY rcyl,GAS_PROD_DAILY rcql,WATER_CUT hs,REMARKS bz\n" + 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					497
				
			 | 
			
			
				+                            "                       from   V_PC_PRO_COM_DAILY_CYYC\n" + 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					498
				
			 | 
			
			
				+                            "                       where prod_date = to_date('${header.date}','yyyy-MM-dd')\n" + 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					499
				
			 | 
			
			
				+                            "                       and WELL_COMMON_NAME = '${body[wellid]}'  ")) 
			 | 
		
	
		
			
			| 
				
					492
				
			 | 
			
				
					500
				
			 | 
			
			
				                         .to("jdbc:oracle_A2") 
			 | 
		
	
		
			
			| 
				
					493
				
			 | 
			
				
					501
				
			 | 
			
			
				                         .split(body()).process(exchange -> { 
			 | 
		
	
		
			
			| 
				
					494
				
			 | 
			
				
					502
				
			 | 
			
			
				                     Message in = exchange.getIn(); 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -714,20 +722,15 @@ public class CamelJDBCConfiguration /*extends RouteBuilder */ { 
			 | 
		
	
		
			
			| 
				
					714
				
			 | 
			
				
					722
				
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				
					715
				
			 | 
			
				
					723
				
			 | 
			
			
				                     } 
			 | 
		
	
		
			
			| 
				
					716
				
			 | 
			
				
					724
				
			 | 
			
			
				                     }) 
			 | 
		
	
		
			
			| 
				
					717
				
			 | 
			
				
			 | 
			
			
				-//                        .setBody(simple("select wellname , jbsj , jbyy, jbzq  from JBSJ where SYDATE >= date'${header.date}'")) 
			 | 
		
	
		
			
			| 
				
					718
				
			 | 
			
				
			 | 
			
			
				-//                        .setBody(simple(" Select jh,scjbrq,jbyy From ( Select t.jh,t.wgrq scjbrq,t.csmc jbyy, row_number() Over(Partition By t.jh   Order By t.wgrq Desc) rn   FROM Ddcc03_v t Where t.jh= '${header.JH}' And t.wgrq<=date'${header.date}')  Where rn < 3")) 
			 | 
		
	
		
			
			| 
				
					719
				
			 | 
			
				
			 | 
			
			
				-// 
			 | 
		
	
		
			
			| 
				
					720
				
			 | 
			
				
			 | 
			
			
				-//                        .to("jdbc:oracle_A2") 
			 | 
		
	
		
			
			| 
				
					721
				
			 | 
			
				
			 | 
			
			
				-//                        .split(body()).process(exchange -> { 
			 | 
		
	
		
			
			| 
				
					722
				
			 | 
			
				
			 | 
			
			
				-//                            Message in = exchange.getIn(); 
			 | 
		
	
		
			
			| 
				
					723
				
			 | 
			
				
			 | 
			
			
				-//                            HashMap<String, Object> aRow = in.getBody(HashMap.class); 
			 | 
		
	
		
			
			| 
				
					724
				
			 | 
			
				
			 | 
			
			
				-//                            if (aRow.get("JBSJ") != null) 
			 | 
		
	
		
			
			| 
				
					725
				
			 | 
			
				
			 | 
			
			
				-//                            aRow.put("JBSJ",aRow.get("JBSJ").toString().substring(0,10)); 
			 | 
		
	
		
			
			| 
				
					726
				
			 | 
			
				
			 | 
			
			
				-//                }) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					725
				
			 | 
			
			
				+                        .log("${body[JH]}") 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					726
				
			 | 
			
			
				+                        .log("${body[SCJBRQ]}") 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					727
				
			 | 
			
			
				+                        .log("${body[JBYY]}") 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					728
				
			 | 
			
			
				+                        .log("${body[ZQ]}") 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					729
				
			 | 
			
			
				+                        .log("${header.date}") 
			 | 
		
	
		
			
			| 
				
					727
				
			 | 
			
				
					730
				
			 | 
			
			
				                         .doTry() 
			 | 
		
	
		
			
			| 
				
					728
				
			 | 
			
				
					731
				
			 | 
			
			
				                         .setBody(simple("insert into centralbase.cb_cd_checkpump_source(well_common_name,check_pump_date,reason,period,sys_date) " + 
			 | 
		
	
		
			
			| 
				
					729
				
			 | 
			
				
					732
				
			 | 
			
			
				                                         "select '${body[JH]}','${body[SCJBRQ]}','${body[JBYY]}','${body[ZQ]}','${header.date}' " + 
			 | 
		
	
		
			
			| 
				
					730
				
			 | 
			
				
			 | 
			
			
				-                                        "where NOT EXISTS(select * from centralbase.cb_cd_checkpump_source where well_common_name = '${body[WELLNAME]}' and sys_date = '${header.date}')")) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				
					733
				
			 | 
			
			
				+                                        "where NOT EXISTS(select * from centralbase.cb_cd_checkpump_source where well_common_name = '${body[JH]}' and sys_date = '${header.date}')")) 
			 | 
		
	
		
			
			| 
				
					731
				
			 | 
			
				
					734
				
			 | 
			
			
				                         .to("jdbc:centralbase") 
			 | 
		
	
		
			
			| 
				
					732
				
			 | 
			
				
					735
				
			 | 
			
			
				                         .doCatch(Exception.class) 
			 | 
		
	
		
			
			| 
				
					733
				
			 | 
			
				
					736
				
			 | 
			
			
				                         .log("${header.date}"+" routeId:oracle-8->  centralbase.cb_pc_pro_wellbore_status_daily update date faild") 
			 |