From ea135161eff1dd7c71c159be948e93b50fd1db81 Mon Sep 17 00:00:00 2001 From: 826220679@qq.com <826220679@qq.com> Date: 星期日, 24 八月 2025 22:40:16 +0800 Subject: [PATCH] 0824 --- src/scheduled_task/TrackTableManager.java | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) diff --git a/src/scheduled_task/TrackTableManager.java b/src/scheduled_task/TrackTableManager.java index 887e2d1..2605294 100644 --- a/src/scheduled_task/TrackTableManager.java +++ b/src/scheduled_task/TrackTableManager.java @@ -32,6 +32,9 @@ // 主管理逻辑 private static void manageTables() { try { + // 0. 创建当天的表(如果不存在) + createTodayTableIfNotExists(); + // 1. 创建未来3天的表 createFutureTables(); @@ -43,6 +46,15 @@ } } + // 创建当天的表(如果不存在) + private static void createTodayTableIfNotExists() throws SQLException { + String today = LocalDate.now().format(DATE_FORMATTER); + String tableName = TABLE_PREFIX + today; + if (!tableExists(tableName)) { + DBConnector.executeUpdate(getcreateSQL(tableName)); + } + } + // 创建未来3天的表(包括明天、后天和大后天) private static void createFutureTables() throws SQLException { for (int i = 1; i <= 3; i++) { -- Gitblit v1.9.3