更新:2026-10-26。本轮仅本地代码/测试,不执行SQL、部署、真实商家同步或流量切换。
sys_googlemap_key,保证当前使用的Routes、矩阵和地址接口可用;新配置不写死密钥、不在日志输出。MAP_SELF_HOSTED_BASE_URL 经地图Nginx应含/api,直连Flask用实际服务根地址;读令牌MAP_SELF_HOSTED_READ_TOKEN对应地图MAP_READ_TOKEN,管理令牌MAP_SELF_HOSTED_ADMIN_TOKEN对应地图MAP_ADMIN_TOKEN。全部保留在服务端。MAP_FOOD_DELIVERY_PROFILE=car,保留现有Google DRIVE距离口径;改motorcycle需另验实际价格及Google回滚后的差异。闪送按用户车型1/2选择,不受此默认项影响。sys_map_distance_source设置为唯一启用默认SELF_HOSTED,验证完整矩阵顺序、重复点、最大站点数、无路/吸附/越界/超时/令牌错误。外卖失败拒绝报价;闪送服务故障降级直线并估时,越界拒绝。不自动跨来源重试。在平台字典管理将SELF_HOSTED默认改为N、GOOGLE改为唯一Y,保存后刷新缓存(后台保存通常已更新)。配置缺失、无默认、多默认或未知值均选GOOGLE。正式放量前保留Google有效配置并演练一次切回。
新报价、新下单和新选址请求恢复Google;已创建订单保留原距离、运费、促销和付款快照。报价与建单之间切换造成金额/批次指纹变化,按现有错误要求重新报价,不能静默改客户应付。店铺源表或地图DDL回滚按相应备份单独处理,改字典不恢复这些数据。
日志关注提供方、接口、车型、耗时和结构化错误;不要采集完整地址、坐标、令牌、Key或原始上游响应。分别统计路线失败、闪送直线降级、外卖报价失败、新地址失败及金额变化。地图服务中断不影响数据库直线围栏、附近排序或已有订单状态操作。