fix(wle): 钉钉推送明细精简为「仓|快递单号|快递|异常类型」 #76

Merged
yanhui merged 3 commits from codex/yanhui-wle-detail-no-time-20261022 into main 2026-10-22 13:10:32 +08:00

3 Commits

Author SHA1 Message Date
7939816b64 fix(wle): 推送明细再去掉末尾「待处理小时数」
业务三次要求(2026-10-22):明细最后面的超时时间也不要。

- buildDetailLine 现在是 4 段:仓|快递单号|快递|异常类型
- 删除仅此处使用的 formatHours()(不留死代码)
- 「无快递单号时退回内部单号」的兜底按业务确认保留
- 文件头/函数注释补第三条口径,单测断言正好 4 段且不含 17.3h 这类时长
2026-10-22 11:56:11 +08:00
b223db7961 fix(wle): 推送明细第二列改为快递单号
业务二次要求(2026-10-22):明细里显示快递单号,不要内部单号。

- buildDetailLine 第二段从 `oId` 改为 `trackingNo`(上游 `logistic_id`)
- 未揽收 / 无物流单的包裹本来就没有快递单号 → 退回 `oId`,
  否则这条在群里无法定位(不让它变成「无单号」)
- 单测:样例带 trackingNo 并断言内部单号不出现;补「无 trackingNo 时退回 oId」用例
- 文件头与函数注释同步口径
2026-10-22 11:46:06 +08:00
57debbe022 fix(wle): 钉钉推送明细去掉发货时间列
业务反馈(2026-10-22):推送明细里不需要发货时间。

- buildDetailLine 从「仓|内部单号|快递|异常类型|发货时间|待处理」
  改为「仓|内部单号|快递|异常类型|待处理小时数」
- 删除仅此处使用的 shortTime() 及其导出,不留死代码
- 文件头补口径说明,防止以后把 sendTime 加回去
- 单测同步:断言新列序,并显式断言消息里不出现 sendTime(传了也不能渲染)
2026-10-22 11:40:11 +08:00