Commit d19c08e9 by 黄准

车道指标相关计算逻辑

parent c9bd02dc
...@@ -51,9 +51,9 @@ public class GreenRadioSink extends RichSinkFunction<Cycle> { ...@@ -51,9 +51,9 @@ public class GreenRadioSink extends RichSinkFunction<Cycle> {
/** /**
* 添加连接判断 防止过长时间没写入数据导致的jdbc 失效 * 添加连接判断 防止过长时间没写入数据导致的jdbc 失效
*/ */
if(!DataSourceUtils.isDbConnected(connection)){ /*if(!DataSourceUtils.isDbConnected(connection)){
connection=DorisUtils.getConnection(); connection=DorisUtils.getConnection();
} }*/
insertCyclePstmt.setLong(1, cycle.getId()); insertCyclePstmt.setLong(1, cycle.getId());
insertCyclePstmt.setLong(2, cycle.getCycleOrder()); insertCyclePstmt.setLong(2, cycle.getCycleOrder());
insertCyclePstmt.setString(3, cycle.getCrossCode()); insertCyclePstmt.setString(3, cycle.getCrossCode());
......
...@@ -55,9 +55,9 @@ public class LaneNormSink extends RichSinkFunction<List<LaneNorm>> { ...@@ -55,9 +55,9 @@ public class LaneNormSink extends RichSinkFunction<List<LaneNorm>> {
/** /**
* 添加连接判断 防止jdbc 失效 * 添加连接判断 防止jdbc 失效
*/ */
if(!DataSourceUtils.isDbConnected(connection)){ /* if(!DataSourceUtils.isDbConnected(connection)){
connection=DorisUtils.getConnection(); connection=DorisUtils.getConnection();
} }*/
for (LaneNorm value: laneNorms){ for (LaneNorm value: laneNorms){
insertPstmt.setString(1, value.getCorssId()); insertPstmt.setString(1, value.getCorssId());
insertPstmt.setString(2, value.getLaneId()); insertPstmt.setString(2, value.getLaneId());
......
...@@ -15,7 +15,7 @@ public class DataSourceUtils { ...@@ -15,7 +15,7 @@ public class DataSourceUtils {
public static boolean isDbConnected(Connection con) { public static boolean isDbConnected(Connection con) {
//final String CHECK_SQL_QUERY = "SELECT 1"; //final String CHECK_SQL_QUERY = "SELECT 1";
try { try {
if(con != null && !con.isValid(1000)){ if(con != null && con.isValid(1000)){
return true; return true;
} }
} catch (SQLException e) { } catch (SQLException e) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment