提交一次代码
This commit is contained in:
@@ -0,0 +1,73 @@
|
||||
# 新订
|
||||
|
||||
## 适用业务
|
||||
|
||||
用于当前邮件要求创建新的:
|
||||
|
||||
- FIT Reservation
|
||||
- Group Block
|
||||
- Allotment / Control Block
|
||||
- QBD/LianTai 当前新订行
|
||||
- Parent-to-child allocation 的 child group
|
||||
|
||||
## 判断
|
||||
|
||||
- 小于 5 间通常按 FIT。
|
||||
- 5 间及以上通常按 Group Block。
|
||||
- 明确 allotment、allocation、control block、控房、配额、取配、配合房时,按控房/配额对象优先。
|
||||
|
||||
## 不适用
|
||||
|
||||
- 修改既有订单。
|
||||
- 取消。
|
||||
- 只有 voucher 或 payment evidence。
|
||||
- 只有 Rooming List。
|
||||
- 旧 Group Code 改新 Group Code。
|
||||
- 只有 Trace 或 extra bed。
|
||||
- 动作只在历史邮件中。
|
||||
|
||||
## 必要证据
|
||||
|
||||
普通候选事件需要:
|
||||
|
||||
- 当前创建动作。
|
||||
- 目标 key 或足够清楚的新对象身份。
|
||||
- 按 `54-stay-date-parsing.md` 可安全识别的入住/离店、房型房量、客人或团队信息等最小新订字段。
|
||||
- 系统上下文没有 existing valid record、pending/open task、lock 或 active workflow 阻塞。
|
||||
- 涉及房型、Rate Code 或 Fix Charge 时,有对应 reference 支持,或明确要求下游硬校验。
|
||||
|
||||
## 抽取字段
|
||||
|
||||
保留:
|
||||
|
||||
- group code / confirmation number,如有
|
||||
- arrival / departure / nights
|
||||
- date evidence:`hotel_date_raw`、`tour_date_raw`、`action_date_raw`、`sheet_month_year`、`date_inference_basis`
|
||||
- guest or group name
|
||||
- room items,保留 raw room type 和 mapped room code
|
||||
- supplier / channel
|
||||
- booking object type
|
||||
- QBD/LianTai row evidence
|
||||
- parent allocation context
|
||||
- Rate Code / settlement price evidence
|
||||
- Fix Charge evidence
|
||||
|
||||
## Linked Trace
|
||||
|
||||
New Booking 同事件出现 extra bed、Meeting、meal、arrival notice、room preference/setup、已确定的 payment information 或其他具体预订补充信息时,按目标额外生成一个 linked `Trace`。补充信息即使只是告知,也生成 Trace;主任务已经完整承接的入住日期、房型、房量等核心参数不得重复生成 Trace。
|
||||
|
||||
同一目标的多条补充信息合并到一个 Trace;多个目标分别生成 Trace。Extra bed 不计入房量,不影响 FIT/Group,不作为 PMS 房型,不决定 Rate Code。
|
||||
|
||||
## 人工复核
|
||||
|
||||
以下情况输出 `Need Manual Review`:
|
||||
|
||||
- key identity 不清。
|
||||
- 已有订单、pending task、open task 或 active workflow。
|
||||
- 当前动作可能其实是 update、cancel 或 group-code change。
|
||||
- current/history boundary 不清。
|
||||
- 多对象无法拆分。
|
||||
- QBD/LianTai 当前行证据不可读。
|
||||
- room mapping、Rate Code 或 settlement price 不唯一。
|
||||
- Fix Charge 无法安全解析。
|
||||
- Parent-to-child allocation child line 不完整。
|
||||
Reference in New Issue
Block a user