From 537a95989e5eb3530bd4c21a729784339169b636 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B4=E5=B1=95=E9=B9=8F?= Date: Fri, 5 Dec 2025 16:28:18 +0800 Subject: [PATCH] =?UTF-8?q?refactor(webhook):=20=E7=BB=9F=E4=B8=80?= =?UTF-8?q?=E4=BD=BF=E7=94=A8licensePlate=E7=B1=BB=E5=9E=8B=E7=9A=84?= =?UTF-8?q?=E8=BD=A6=E7=89=8C=E5=8F=B7=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 移除对多个车牌号字段的支持,仅保留qid为t2u2i4的licensePlate类型字段 --- webhook.php | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/webhook.php b/webhook.php index 9c265f4..d810072 100644 --- a/webhook.php +++ b/webhook.php @@ -37,11 +37,11 @@ $field_mapping = array( '填写ID' => array('vwS7ci', 'input'), '提交时间' => array('yjbQYS', 'date'), '答题时间(秒)' => array('AA2kq8', 'input'), - '车牌号2' => array('7nAOz7', 'input'), - '车牌号' => array('NFJDDT', 'input'), // 注意:有两个车牌号字段,这里是第一个 + '车牌号' => array('t2u2i4', 'licensePlate'), // 只使用这个车牌号字段(qid: t2u2i4, type: licensePlate) + '车牌号2' => array('7nAOz7', 'input'), // 不使用 + '车牌号(普通)' => array('NFJDDT', 'input'), // 不使用 '怎么称呼您' => array('eo513g', 'input'), '车型' => array('xKFUcp', 'input'), - '车牌号' => array('t2u2i4', 'licensePlate'), // 注意:有两个车牌号字段,这里是第二个 '请输入手机号' => array('7jgfmh', 'input'), '是否有车衣' => array('3j6opi', 'select'), '有无自己撸车习惯' => array('ej48lk', 'select'), @@ -264,12 +264,10 @@ function store_form_data_to_db($form_data) { $stmt->bindValue(':mobile', isset($form_data['answers_by_title']['请输入手机号']) ? $form_data['answers_by_title']['请输入手机号'] : ''); $stmt->bindValue(':name', isset($form_data['answers_by_title']['怎么称呼您']) ? $form_data['answers_by_title']['怎么称呼您'] : ''); - // 处理车牌号字段(优先使用licensePlate类型的) + // 处理车牌号字段(只使用qid为t2u2i4、type为licensePlate的车牌号字段) $license_plate = ''; if (isset($form_data['answers_by_qid']['t2u2i4'])) { $license_plate = $form_data['answers_by_qid']['t2u2i4']; - } elseif (isset($form_data['answers_by_title']['车牌号'])) { - $license_plate = $form_data['answers_by_title']['车牌号']; } $stmt->bindValue(':license_plate', $license_plate);