truncateAPICallPayload 原先按字节硬切超长报文,切点多字节字符时会产生 非法 UTF-8,写 PostgreSQL 报 invalid byte sequence,调用日志入库失败并 连锁导致订单被标为 uncertain。 - 截断点回退到最近的 UTF-8 字符边界 - 对源报文本身的非法字节做 strings.ToValidUTF8 兜底 - 补充回归测试:中文/emoji/中日韩混排/非法字节等场景 Co-authored-by: xiaomuclaw <282836183+xiaomuclaw@users.noreply.github.com>