Files
2026-06-01 16:30:29 +08:00

1.8 KiB

尊祐客户分拣信息回传 - 验证检查清单

功能验证

  • 检查 SendWebhookToZunYou 方法是否正确实现
  • 检查方法参数是否正确,包括 waybillNumber, scanTime, printTime, scanResult, finalMileTrackingNumber
  • 检查回传数据格式是否符合尊祐系统要求
  • 检查请求头是否包含正确的 token
  • 检查是否在 DownloadLabelByWaybillNumber 方法的 finally 块中添加了尊祐客户的判断
  • 检查尊祐客户(ZY_SH)的回传是否能够正确触发
  • 检查回传是否采用异步方式,不阻塞主流程

数据验证

  • 检查回传数据中的 WaybillNumber 是否正确
  • 检查回传数据中的 TrackingNumber 是否正确获取自 finalMileTrackingNumber
  • 检查回传数据中的 Replaced 字段是否根据 scanResult 正确判断
  • 检查回传数据中的 ReplacedAt 是否使用正确的 UTC 时间格式

错误处理

  • 检查网络错误处理是否正确
  • 检查尊祐系统返回错误时的处理是否正确
  • 检查错误日志是否完整记录
  • 检查回传失败是否不影响主流程

日志记录

  • 检查回传请求的详细信息是否记录
  • 检查回传成功时的响应信息是否记录
  • 检查回传失败时的错误信息是否记录
  • 检查日志格式是否与现有回传方法一致

代码质量

  • 检查代码风格是否与现有代码一致
  • 检查方法命名是否规范
  • 检查注释是否完整
  • 检查是否存在代码重复

测试验证

  • 测试尊祐客户的标签下载请求是否能够触发回传
  • 测试回传数据格式是否正确
  • 测试请求头的 token 是否正确设置
  • 测试错误处理机制是否正常工作
  • 测试日志记录是否完整