每个时间回答不同问题
创建时间表示订单何时产生,付款时间对应交易结果,通知到达时间用于排查同步,交付时间用于了解服务执行。退款和结算也有自己的处理时间,不能用某一个字段替代整条业务时间线。
统计前说明采用哪个字段
销售分析通常关心交易发生,待处理订单关心创建及等待时长,到账核对关注结算与银行流水。具体报表选择哪个口径应写清楚。同一订单跨日付款时,两份报表落在不同日期可能都正确。
统一时区后再判断先后
日志记录明确时区,跨系统排查时转换到同一口径,再比较发生顺序。页面格式化后的显示不能取代原始时间值。对延迟问题保留请求、响应和状态提交时间,有助于分辨网络延迟、排队与业务处理耗时。
延迟通知不改变真实付款时间
时间示例:订单 10:00 创建、10:02 付款、10:05 收到通知、10:06 完成交付。从付款到通知到达相隔 3 分钟,从收到通知到完成交付相隔 1 分钟;两个时段分别用于排查结果传递和后续处理。交易日报使用约定的付款时间字段,所有记录注明时区,不用收到通知的时间覆盖实际付款时间。

