|
@@ -149,13 +149,14 @@ public class CamelJDBCCofRealTimeConfiguration {
|
149
|
149
|
Double strokeFrequency = Double.valueOf(aRow.get("frequency").toString());
|
150
|
150
|
String sgt = aRow.get("sgt").toString();
|
151
|
151
|
in.setHeader("sgt_last_time",prodDate);
|
|
152
|
+ in.setHeader("well_id",wellId);
|
152
|
153
|
sendDataToRocketMQ(wellName,wellId,prodDate,strokeLength,strokeFrequency,sgt);
|
153
|
154
|
})
|
154
|
155
|
.setBody(simple("insert into centralbase.cb_temp_well_mech_runtime(well_id,prod_date,stroke_length,stroke_frequency,susp_max_load,susp_min_load,sgt) " +
|
155
|
156
|
"select '${body[well_name]}','${body[dyna_create_time]}','${body[stroke]}','${body[frequency]}','${body[susp_max_load]}','${body[susp_min_load]}','${body[sgt]}' " +
|
156
|
157
|
"where NOT EXISTS (SELECT * FROM centralbase.cb_temp_well_mech_runtime WHERE well_id = '${body[well_name]}' and prod_date = '${body[dyna_create_time]}' )"))
|
157
|
158
|
.to("jdbc:centralbase")
|
158
|
|
- .setBody(simple("update centralbase.sys_access_well_control set sgt_last_time = '${header.sgt_last_time}' "))
|
|
159
|
+ .setBody(simple("update centralbase.sys_access_well_control set sgt_last_time = '${header.sgt_last_time}' and well_id ='${header.well_id}' "))
|
159
|
160
|
.to("jdbc:centralbase")
|
160
|
161
|
.end();
|
161
|
162
|
|