| 
															
																@@ -488,7 +488,15 @@ public class CamelJDBCConfiguration /*extends RouteBuilder */ { 
															 | 
														
													
												
													
														
															| 
																488
															 | 
															
																                         .to("jdbc:centralbase") 
															 | 
															
																488
															 | 
															
																                         .to("jdbc:centralbase") 
															 | 
														
													
												
													
														
															| 
																489
															 | 
															
																                         .split(body()) 
															 | 
															
																489
															 | 
															
																                         .split(body()) 
															 | 
														
													
												
													
														
															| 
																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]}'")) 
															 | 
															
																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
															 | 
															
																                         .to("jdbc:oracle_A2") 
															 | 
															
																500
															 | 
															
																                         .to("jdbc:oracle_A2") 
															 | 
														
													
												
													
														
															| 
																493
															 | 
															
																                         .split(body()).process(exchange -> { 
															 | 
															
																501
															 | 
															
																                         .split(body()).process(exchange -> { 
															 | 
														
													
												
													
														
															| 
																494
															 | 
															
																                     Message in = exchange.getIn(); 
															 | 
															
																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
															 | 
															
																                         .doTry() 
															 | 
															
																730
															 | 
															
																                         .doTry() 
															 | 
														
													
												
													
														
															| 
																728
															 | 
															
																                         .setBody(simple("insert into centralbase.cb_cd_checkpump_source(well_common_name,check_pump_date,reason,period,sys_date) " + 
															 | 
															
																731
															 | 
															
																                         .setBody(simple("insert into centralbase.cb_cd_checkpump_source(well_common_name,check_pump_date,reason,period,sys_date) " + 
															 | 
														
													
												
													
														
															| 
																729
															 | 
															
																                                         "select '${body[JH]}','${body[SCJBRQ]}','${body[JBYY]}','${body[ZQ]}','${header.date}' " + 
															 | 
															
																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
															 | 
															
																                         .to("jdbc:centralbase") 
															 | 
															
																734
															 | 
															
																                         .to("jdbc:centralbase") 
															 | 
														
													
												
													
														
															| 
																732
															 | 
															
																                         .doCatch(Exception.class) 
															 | 
															
																735
															 | 
															
																                         .doCatch(Exception.class) 
															 | 
														
													
												
													
														
															| 
																733
															 | 
															
																                         .log("${header.date}"+" routeId:oracle-8->  centralbase.cb_pc_pro_wellbore_status_daily update date faild") 
															 | 
															
																736
															 | 
															
																                         .log("${header.date}"+" routeId:oracle-8->  centralbase.cb_pc_pro_wellbore_status_daily update date faild") 
															 |