diff --git a/create_wps_form_table.sql b/create_wps_form_table.sql index d95ae69..c63688c 100644 --- a/create_wps_form_table.sql +++ b/create_wps_form_table.sql @@ -21,7 +21,7 @@ CREATE TABLE IF NOT EXISTS wps_form_submissions ( remarks TEXT COMMENT '备注内容', status VARCHAR(20) DEFAULT 'pending' COMMENT '状态', created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间', - updated_at TIMESTAMP DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP COMMENT '记录更新时间', + updated_at DATETIME NOT NULL COMMENT '记录更新时间', INDEX idx_rid (rid), INDEX idx_license_plate (license_plate), INDEX idx_date (date), diff --git a/webhook.php b/webhook.php index dc17a3f..2680c80 100644 --- a/webhook.php +++ b/webhook.php @@ -249,12 +249,12 @@ function store_form_data_to_db($form_data) { rid, form_id, form_title, creator_id, create_time, update_time, mobile, name, license_plate, date, time_slot, car_type, has_car_coat, car_wash_habit, car_wash_experience, wash_frequency, - age_group, remarks, status + age_group, remarks, status, updated_at ) VALUES ( :rid, :form_id, :form_title, :creator_id, :create_time, :update_time, :mobile, :name, :license_plate, :date, :time_slot, :car_type, :has_car_coat, :car_wash_habit, :car_wash_experience, :wash_frequency, - :age_group, :remarks, :status + :age_group, :remarks, :status, :updated_at )"; $stmt = $pdo->prepare($sql); @@ -266,6 +266,7 @@ function store_form_data_to_db($form_data) { $stmt->bindValue(':creator_id', $form_data['creator_id']); $stmt->bindValue(':create_time', date('Y-m-d H:i:s')); $stmt->bindValue(':update_time', date('Y-m-d H:i:s')); + $stmt->bindValue(':updated_at', date('Y-m-d H:i:s')); // 绑定表单字段值(只绑定实际存在的字段) $stmt->bindValue(':mobile', isset($form_data['answers_by_title']['请输入手机号']) ? $form_data['answers_by_title']['请输入手机号'] : ''); @@ -337,7 +338,7 @@ function create_wps_form_table($pdo) { remarks TEXT COMMENT '备注内容', status VARCHAR(20) DEFAULT 'pending' COMMENT '状态', created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间', - updated_at TIMESTAMP DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP COMMENT '记录更新时间', + updated_at DATETIME NOT NULL COMMENT '记录更新时间', INDEX idx_rid (rid), INDEX idx_license_plate (license_plate), INDEX idx_date (date),