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