limeng
1bb1c80816
fix(发货数据): 两种导出模式对齐工作平台取值逻辑
按工作平台 OmsDataDay 源码 + 9.1-9.16 逐单对比反推,合并/明细基础信息一致率均达 99.9% 以上。
取数范围
- 换单配对:快递明细旧单号在出库单查不到时,配同订单下未被占用的出库单新单号
- 作废重出:同单号/同订单多张出库单时优先有效单、再取最新 io_date
- 订单已取消/已拆分/已合并的快递明细不出行;订单标签含"线上发货"同样排除
- 合包/拼单:按 单号+订单号 定位出库单;同单号不同交易单号的出库单照常补出
- 发货明细无单号:出库单单号 -> 订单单号 -> 空,不再借运费表里其它包裹单号
- 自动发货仓虚拟/补差单:单号已被别的包裹输出则留空
- @ 去重只在同一交易单号、本次同步时间段内比对,剩余 @ 前缀统一去掉
字段取值
- 发货时间取出库单 io_date;平台取视图 shop_site(无则映射);省市区取视图
- 合并商品名称/供应商取包裹内最后一个商品(原为 MIN);名称 & 转 ^
- 明细体积:数量×长×宽×高,代发仓非标准承运商不乘数量,指定快递为 0(config detail_volume)
- 组合件合并值单独存 m_* 列(新迁移),合并导出优先使用
- 仓库 {未指定发货仓} 导出为空;明细 0 尺寸/体积导出为空
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014nvGZkg27YMEdhry6eiuwf
2026-10-07 13:45:27 +08:00
..
2026-08-31 17:50:42 +08:00
2026-09-07 12:56:31 +08:00
2026-07-20 18:20:25 +08:00
2026-09-07 12:50:09 +08:00
2026-08-31 18:49:00 +08:00
2026-07-20 18:20:25 +08:00
2026-10-05 12:07:12 +08:00
2026-08-31 19:43:03 +08:00
2026-09-24 13:30:09 +08:00
2026-07-20 18:20:25 +08:00
2026-07-20 18:20:25 +08:00
2026-10-06 17:26:41 +08:00
2026-09-11 12:25:36 +08:00
2026-09-22 19:07:11 +08:00
2026-09-22 10:42:38 +08:00
2026-10-06 22:08:08 +08:00
2026-09-30 16:43:19 +08:00
2026-09-21 01:08:46 +08:00
2026-09-22 16:48:33 +08:00
2026-09-24 11:44:44 +08:00
2026-10-07 11:14:04 +08:00
2026-09-30 16:40:16 +08:00
2026-09-14 11:38:56 +08:00
2026-09-22 14:55:44 +08:00
2026-09-30 09:50:50 +08:00
2026-08-25 15:34:39 +08:00
2026-10-05 11:07:26 +08:00
2026-09-19 01:52:45 +08:00
2026-09-27 17:25:04 +08:00
2026-09-24 10:29:59 +08:00
2026-09-12 20:29:43 +08:00
2026-08-31 18:49:00 +08:00
2026-07-24 12:18:01 +08:00
2026-07-20 18:20:25 +08:00
2026-07-20 18:20:25 +08:00
2026-07-24 13:40:03 +08:00
2026-09-23 18:29:15 +08:00
2026-10-07 13:45:27 +08:00
2026-09-23 18:29:15 +08:00
2026-09-02 16:07:16 +08:00
2026-07-20 18:20:25 +08:00
2026-07-24 12:18:01 +08:00
2026-09-09 12:05:38 +08:00
2026-07-20 18:20:25 +08:00
2026-07-20 18:20:25 +08:00
2026-08-13 12:35:06 +08:00
2026-09-09 10:46:17 +08:00
2026-09-09 10:46:17 +08:00
2026-08-29 09:34:07 +08:00
2026-09-15 11:39:09 +08:00
2026-09-09 12:05:38 +08:00
2026-08-14 15:21:49 +08:00
2026-09-22 18:50:23 +08:00
2026-10-07 10:41:00 +08:00
2026-10-06 18:42:12 +08:00
2026-10-06 19:02:22 +08:00
2026-09-20 15:44:01 +08:00
2026-07-20 18:20:25 +08:00
2026-07-20 18:20:25 +08:00
2026-07-20 18:20:25 +08:00
2026-07-20 18:20:25 +08:00
2026-07-24 20:45:09 +08:00
2026-08-03 19:15:19 +08:00
2026-07-24 18:20:33 +08:00
2026-08-31 18:49:00 +08:00
2026-07-20 18:20:25 +08:00
2026-08-31 17:50:42 +08:00
2026-09-24 16:14:17 +08:00