|
@@ -22,8 +22,8 @@ public class CtrlDao {
|
|
|
public boolean batchInsertCtrlErrorInfo(List<Object[]> ctrlErrorList){
|
|
|
String sql = "insert into t_ctrl_error_info (task_id, clue, clue_type, end_ctrl_time, resource_id_list, area_id_list, create_time) values (?, ?, ?, ?, ?, ?, ?)";
|
|
|
try {
|
|
|
- int[] batchUpdate = gaussDBJdbcTemplate.batchUpdate(sql, ctrlErrorList);
|
|
|
- return batchUpdate.length == ctrlErrorList.size();
|
|
|
+ int[] insertRows = gaussDBJdbcTemplate.batchUpdate(sql, ctrlErrorList);
|
|
|
+ return insertRows.length == ctrlErrorList.size();
|
|
|
} catch (Exception e){
|
|
|
log.error("【批量插入布控失败线索数据发生异常】 异常信息:", e);
|
|
|
}
|
|
@@ -39,8 +39,8 @@ public class CtrlDao {
|
|
|
public boolean batchInsertStopCtrlErrorInfo(List<Object[]> stopCtrlErrorList){
|
|
|
String sql = "insert into t_stop_ctrl_error_info (task_id, clue, clue_type, create_time) values (?, ?, ?, ?)";
|
|
|
try {
|
|
|
- int[] batchUpdate = gaussDBJdbcTemplate.batchUpdate(sql, stopCtrlErrorList);
|
|
|
- return batchUpdate.length == stopCtrlErrorList.size();
|
|
|
+ int[] insertRows = gaussDBJdbcTemplate.batchUpdate(sql, stopCtrlErrorList);
|
|
|
+ return insertRows.length == stopCtrlErrorList.size();
|
|
|
} catch (Exception e){
|
|
|
log.error("【批量插入停控失败线索数据发生异常】 异常信息:", e);
|
|
|
}
|
|
@@ -48,5 +48,39 @@ public class CtrlDao {
|
|
|
}
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
+ * 批量插入布控任务区域信息
|
|
|
+ * @param ctrlAreaInfoList
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public boolean batchInsertCtrlAreaInfo(List<Object[]> ctrlAreaInfoList){
|
|
|
+ String sql = "insert into t_ctrl_area_info (task_id, area_id, area_name, location, create_time) values (?, ?, ?, ?, ?)";
|
|
|
+ try {
|
|
|
+ int[] insertRows = gaussDBJdbcTemplate.batchUpdate(sql, ctrlAreaInfoList);
|
|
|
+ return insertRows.length == ctrlAreaInfoList.size();
|
|
|
+ } catch (Exception e){
|
|
|
+ log.error("【批量插入布控任务区域信息发生异常】 异常信息:", e);
|
|
|
+ }
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 批量插入布控任务预警结果数据
|
|
|
+ * @param warningInfoList
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public boolean batchInsertWarningInfo(List<Object[]> warningInfoList){
|
|
|
+ String sql = "insert into t_ctrl_area_info (task_id, clue, warning_msg, create_time) values (?, ?, ?, ?)";
|
|
|
+ try {
|
|
|
+ int[] insertRows = gaussDBJdbcTemplate.batchUpdate(sql, warningInfoList);
|
|
|
+ return insertRows.length == warningInfoList.size();
|
|
|
+ } catch (Exception e){
|
|
|
+ log.error("【批量插入布控任务预警结果数据发生异常】 异常信息:", e);
|
|
|
+ }
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
|
|
|
}
|