30 lines
3.3 KiB
Markdown
30 lines
3.3 KiB
Markdown
# FIT新建后台接续与逐项结果 CP19
|
||
|
||
状态:本地实现完成,完整回归通过;默认执行器仍为 Pending。
|
||
|
||
## 办理流程
|
||
|
||
员工仍在原工作台确认一次。显式FIT NEW执行端口冻结本次参数与配置摘要,依次准备共享客档、创建各房型对应的实际Reservation、核对房量、上传全部Excel、查询实际结果。房量已包含在创建请求中,SAVE_ROOMS只复查实际结果,不再发重复修改。此端口尚未注册为Spring运行执行器。
|
||
|
||
阶段先经数据库保存RUNNING,写入仍经过原确认、租约及每项调用台账。创建客档、预订、附件分别持久保存实际编号。多间FIT仍遵循普通未拆分预订形状,同一姓名共享一个Guest;不新增取消或拆分逻辑。
|
||
|
||
## 恢复与结果
|
||
|
||
新增continuableSteps明确表达“已发送子项已核实,可继续原计划剩余项”,与整步已完成、整步明确未发送区分。只有RECONCILE读取原冻结清单和严格journal后产生此证据;未知写入停止,不按姓名或Tour Code猜认新建结果。创建清单重入保留首次preparedAt。
|
||
|
||
Progress新增有界items,旧JSON缺此字段按空列表读取。每项有固定field、真实parentId、业务label、状态、实际值、独立证据时间、稳定原因;记录回执RECORDED不能算已查询MATCHED。API保留原steps/values并增加items,旧前端继续可读,新前端优先展示逐项结果。续办、过期恢复、target retain均保留条目;新证据按业务项合并,拒绝过去/未来时间倒灌。查询失败不把输入值填成最新结果。
|
||
|
||
显示层将房量转为日期/房型×数量、Note保留原文。超长显示仅截前15999字符加省略号并提示,核验使用完整观测,不能因显示错误把其余字段全部丢失。历史兼容values超过上限省略该字段,逐项结果仍在。
|
||
|
||
## 准备与范围限制
|
||
|
||
确认快照、目标地址/酒店、映射、Account、能力与linkType摘要冻结;任一改变停止。先核对完整字段、创建和附件所需权限、数量上限再允许Guest写入。PREPARE失败且无写阶段开始时可先重新准备;已有配置摘要不能静默替换。编号校验与原创建仓库保持一致,允许合法点号。
|
||
|
||
仍有未完成项:FIT TA recorder、Meal的实际写/查契约、原生UAT;GROUP NEW/UPDATE与FIT UPDATE完整编排;大批量阶段两分钟租约的预算让出/恢复优化。当前预算不足或查询失败会保留事实并报告未完成,不自动续租或无限循环。正式启用前必须补齐这些项及实际目录/环境配置,不能把本轮显式端口当成生产可用。
|
||
|
||
## 验证与发布
|
||
|
||
本地H2+localhost真实worker测试覆盖部分预订/附件成功、重启续办、未知停止、配置变更、缺权限、准备失败恢复、实际值不符、查询失败、含点编号及16000字Note。现有相关186项通过;页面17项、类型检查与变更文件lint通过。完整verify2258项,2242通过、16条件跳过、零失败/错误,228份报告;见证据。
|
||
|
||
无酒店/邮件/凭据调用、平台修改/部署、实际库迁移、运行启用或重启、提交推送。本轮两名只读代理分别获用户许可,均已完成;进一步代理仍须先获许可。
|