2.9 KiB
接口预计参数与实际调用可见性
状态:已完成(前端只读展示与当前页面验证)。2026-09-18,用户要求看清调用哪个接口、实际传值或应该传值。
背景与目标
LT260911KB旧UPDATE因HOTEL_TARGET_NOT_FOUND失败;同scope后续确认排队,当前模拟酒店没有对应Block。界面只有“尚未执行/无查询值”,预计流程不带参数,GROUP UPDATE未修改字段也被显示成待保存。
在原任务/确认记录内直接展示基于该卡确认值的预计接口、参数位置及取值;实际调用前置展示并保留返回值。预计内容明确不是已发送请求,未知酒店ID、代码映射、原房量/取消策略等标为待解析。GROUP UPDATE只改日期和房量,其他确认字段不误称待写入。
范围与契约
只修改前端只读展示、现有错误/空态及测试说明;不改变确认、队列、业务字段或请求构造,不创建新API或暴露凭据。沿用当前权限和酒店/卡片隔离;计划读取本卡payload/basic,不替换为最新订单值。支持四种NEW/UPDATE的关键参数,取消/类型转换仅显示条件流程,不编造未取得的原因或对象编号。所有实际字段仍来自后端已记录请求,不把预计值填入酒店结果。
页面与测试
实际调用记录移至确认结果表之前;增加“预计接口与参数”区,列出读取/写入方法、路径、关键字段与待补信息。排队与未提交状态分别说明;错误时保留真实原因。GROUP UPDATE非写入字段标为本次保留,团号仅定位。旧流程说明中的FIT按TA搜索过时描述同步纠正。
覆盖未查到原团仍可见日期/11间目标、缺ID、离店日不占房、GROUP NEW无TA、FIT NEW可选TA、FIT UPDATE不传TA/不改原档案、多住期/缺数据和三语;实际记录与预览分开、XSS仍转义。当前工作台只读视觉验证,不上传/确认/续办邮件、不导入旧预订、不清理失败队列。
追踪与边界
- 前端:HotelBookingRequestPreview、HotelBookingValueReview、HotelBookingExecutionPanel、CallPlan与三语。
- 后端:现有Converter/执行状态/调用日志为映射证据,本轮无后端写操作或返回契约变更。
- 测试:对应Vitest、类型检查与当前任务页面只读验证。
- 测试顺序:先全新团号NEW成功后再UPDATE;完整7封先准备所需前态并处理旧测试队列。LT260911KB应由LT2新建10间再由LT1修改11间;反复上传不会解除旧失败队列。
- 未确认项:无影响本次只读展示的待确认选择;测试数据导入/旧队列处置另按用户授权执行。
完成验证
相关4文件90项Vitest、vue-tsc和14文件ESLint无错误;原5178任务页面已验证预计/实际分开和三晚RM3各11间。未改变后台执行,原7封数据/队列操作未做。详见证据。