diff --git a/src/main/java/com/biutag/supervisiondata/service/impl/ModelClueServiceImpl.java b/src/main/java/com/biutag/supervisiondata/service/impl/ModelClueServiceImpl.java index 50851d0..5cf3507 100644 --- a/src/main/java/com/biutag/supervisiondata/service/impl/ModelClueServiceImpl.java +++ b/src/main/java/com/biutag/supervisiondata/service/impl/ModelClueServiceImpl.java @@ -1053,7 +1053,7 @@ public class ModelClueServiceImpl implements ModelClueService { private void getModelCluesForModel22(String param, List modelClues) { System.out.println("模型22开始查询数据库"); // 定时任务 - String sql = "select * from \"JSDZ_4GDB\".\"v_anomaly_statistics\" where CREATETIME = '" + getYesterdayString() + "'"; + String sql = "select * from \"JSDZ_4GDB\".\"v_anomaly_statistics\" where CREATETIME " + getYesterdayString() ; List> sqlList = modelClueDataDMRepository.selectByUniqueKeys(sql); System.out.println("模型22查询数据库完毕,结果数量:" + sqlList.size()); if (sqlList.isEmpty()) { @@ -1490,10 +1490,15 @@ public class ModelClueServiceImpl implements ModelClueService { } private static String getYesterdayString() { +// LocalDate today = LocalDate.now(); +// LocalDate result = today.minusDays(1); +// DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd"); +// return result.format(formatter); + LocalDate yesterday = LocalDate.now().minusDays(1); LocalDate today = LocalDate.now(); - LocalDate result = today.minusDays(1); - DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd"); - return result.format(formatter); + String start = yesterday + " 00:00:00"; + String end = today + " 00:00:00"; + return ">= TIMESTAMP '" + start + "' AND CREATETIME < TIMESTAMP '" + end + "'"; } private static String getTodayString() {