2.4 KiB
CR:参数接口与独立模拟验收补齐
状态:Approved(用户要求无人值守继续),2026-09-17。
目标与范围
完成既定 GROUP/FIT 新建、修改、取消、类型转换的参数映射核对,补足支持测试的模拟酒店参数。仅使用合成确认快照和隔离环境验证接口,不上传 XML/EML,不运行已有任务或更改现有服务,不创建子智能体。附件上传已取消,保持关闭。
业务及接口边界
沿用现有 OrderTask、人工确认、HotelExecution、OHIP Adapter 与调用日志,不新增业务概念、前端入口或真实酒店默认值。代码目录校验、Agent/Contact 关系、取消原因和状态分别有明确模拟配置。Actual 房量分类与入住人数分列控制独立;不能由 allowPickup 推断分列。类型转换须先验证新目标,再取消旧对象;未知写入不能重复发送。
FIT TA Record Locator 必须等于 tour code。继续查证公开官方字段;模拟专用字段只证明应用流程,不作为正式 Oracle 契约。无权威字段时保留正式 FIT 的取消前守卫。
实施与验证
主要修改 server/src/test/local-fit-simulation 的目录、Python 模拟酒店、Java 测试装配和独立参数验收。必要修复仅限实际发现的 Adapter 参数/目标查找问题。添加错误代码、错误档案关系、独立取消原因、状态/房量及转换的有意义测试;使用临时 H2/平台/酒店,不依赖上传文件。更新参数对照、证据、当前状态和安全边界。
| 验收项 | 完成证据 |
|---|---|
| 已公开接口与参数对照、FIT TA 未决边界 | 184目录/18消费端契约一致;45官方模块核证,FIT TA缺口保留 |
| 代码及档案关系实际进入模拟校验 | 严格目录及67单测通过 |
| Actual 分类与人数分列独立 | 参数场景及终态核验通过,Initial未改 |
| 四流程/取消/双向转换隔离验收 | 47参数场景(45完成/2预期拒绝)及3类故障通过 |
不变项:员工确认规则、已冻结房型价格目录、GRPA3/GRPA4 含早餐规则、安全与真实操作边界。没有新增权限授予、真实写入或启动既有环境。
2026-09-18 本地交付完成;实际测试补修GROUP来源附件残留、模拟网格类别、FIT历史过滤及首次转换Guest准备顺序。真实FIT TA字段仍未获证,无正式放行。见交付。