调整Rooming List付款方式选项

This commit is contained in:
andy
2026-07-22 17:31:55 +07:00
parent 7e2cd8969f
commit 0de960372b
14 changed files with 74 additions and 25 deletions

View File

@@ -487,7 +487,7 @@ RESERVATION_ROOMING_LIST_GENERATE
- 每组第一位旅客写入 `Name` / `First Name`,同组剩余旅客写入 `Accompanying Guests`,多人用英文逗号分隔。
- CP2 起前端不再展示或提交 `Arrival` / `Departure`,后端从来源 Excel 的 `旅游日期` 派生。样例 `2026年5月9日5月14日` 应生成 `Arrival=2026-05-09``Departure=2026-05-14`
- CP2 起前端不再展示或提交 `Adults`,后端按每个分房行的实际人数派生;尾房不足满房人数时按尾房实际人数写入。`Children` 第一版固定为 `0`
- CP2 起目标默认值区域只保留 `Payment Type``Nationality``Payment Type` 默认且当前唯一允许值为 `CA``Nationality` 只允许 `KR``CHN`
- CP2 起目标默认值区域只保留 `Payment Type``Nationality``Payment Type` 默认 `BTQR`,当前允许 `BTQR``CA``Nationality` 只允许 `KR``CHN`
- CP2 页面不再展示或提交 `Title``Rate Code``VIP``Email``ID Type``ID Number`,这些目标列第一版固定为空。
- 第一版接口成功后直接返回 Excel 文件流,前端应按 Blob 下载处理,不要期待 JSON 里的 URL。
- 失败时返回统一 JSON 错误,例如 `ROOMING_LIST_VALIDATION_FAILED``ROOMING_LIST_SOURCE_FILE_INVALID``HOTEL_ACCESS_DENIED``FRONTEND_PERMISSION_DENIED`

View File

@@ -1201,7 +1201,7 @@ CP2 前端提交字段:
| `hotel_id` | 否 | 当前选择酒店;不传时由后端按登录用户酒店上下文解析。 |
| `people_per_room` | 是 | 每间房人数,正整数。 |
| `room_type` | 是 | 目标 Excel 的 Room Type。 |
| `payment_type` | 否 | 目标 Excel 的 Payment Type默认和当前唯一允许值为 `CA`。 |
| `payment_type` | 否 | 目标 Excel 的 Payment Type默认 `BTQR`,当前允许 `BTQR``CA`。 |
| `nationality` | 是 | 目标 Excel 的 Nationality只允许 `KR``CHN`。 |
CP2 前端不再提交:
@@ -1231,7 +1231,7 @@ id_number
- 页面第一部分保留上传来源 Excel、每房人数、Room Type。
- 目标默认值区域只保留 Payment Type 和 Nationality 两个下拉。
- Payment Type 默认选中 `CA`,当前不开放其他选项。
- Payment Type 默认选中 `BTQR`,当前提供 `BTQR``CA` 两个选项。
- Nationality 只提供 `KR``CHN`
- 前端不读取完整 Excel 作为权威解析结果;旅游日期和成人数以后端生成结果为准。
- 页面不要把上传文件内容、客人名单、生成文件内容写入浏览器日志、埋点、错误上报、URL 或 localStorage。