refactor(webhook): 统一使用licensePlate类型的车牌号字段

移除对多个车牌号字段的支持,仅保留qid为t2u2i4的licensePlate类型字段
This commit is contained in:
2025-12-05 16:28:18 +08:00
parent 88346ca1ec
commit 537a95989e
+4 -6
View File
@@ -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);