hejianhao
2026-04-24 9e2951e7383cb62292d0a839775b3e7761673211
fix(robotaxi): 修正协议状态解析逻辑以严格匹配接口约定

协议接口明确约定 true 表示已同意,false 表示未同意。移除旧有的兼容性逻辑,确保解析结果与接口定义严格一致,避免因类型转换导致的误判。
1个文件已修改
7 ■■■■■ 已修改文件
src/robotaxi/pages/begin-route/hooks/use-order-actions.ts 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/robotaxi/pages/begin-route/hooks/use-order-actions.ts
@@ -70,11 +70,8 @@
  // 判断接口返回是否为“未同意协议”场景
  const isNotAgreedMessage = (value: any) => normalizeText(value).includes(NOT_AGREED_TEXT);
  // 解析协议状态,兼容不同字段结构
  const resolveAgreementStatus = (result: any) => {
    if (typeof result === 'boolean') return result;
    return false;
  };
  // 协议接口约定:true=已同意,false=未同意
  const resolveAgreementStatus = (result: any) => result === true;
  /**
   * 结束下单中状态。