fix: support bilingual Booking Excel headers

This commit is contained in:
Wyndham ARR
2026-08-11 15:29:42 +08:00
parent ca3e8e18fa
commit c947230471
15 changed files with 366 additions and 30 deletions

View File

@@ -69,7 +69,7 @@ worker 是独立无端口进程,应由进程管理器单独保活。
## Booking Excel 房型提取
“公司渠道明细”页可以上传原始 `.xlsx`程序同一工作表`Tour Code` 与精确泰文表头 `โรงแรม` 提取房型记录。提取结果先进入草稿,不会直接覆盖当前 Booking 数据:
“公司渠道明细”页可以上传原始 `.xlsx`程序只在同一工作表中识别一组完整、精确的 Tour Code/Group Code 与酒店明细表头后提取房型记录Tour Code 可为 `Tour Code``Group Code``Gourp Code``团号``团队代码``Tour Code / 主团号`;酒店明细可为 `โรงแรม``วางข้อมูลที่นี่ / 酒店明细``Raw Hotel Detail / วางข้อมูลที่นี่ / 酒店明细`。表头经过 Unicode、大小写、空白和标点归一化后仍须整格精确相等不按月份、文件名、工作表名、关键词包含或模糊匹配。提取结果先进入草稿,不会直接覆盖当前 Booking 数据:
- Tour Code 会删除制表符、换行和空格;同一 Tour Code 以物理位置最后一行为准,最后一行明确写明取消时移除,单元格底色不代表取消。
- 只分析酒店文本圆括号内的房型信息。`【房型】` 后面的整数是数量;未单独写数量时按 1。