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

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

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

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

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

## 代码质量
- [ ] 检查代码风格是否与现有代码一致
- [ ] 检查方法命名是否规范
- [ ] 检查注释是否完整
- [ ] 检查是否存在代码重复

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