运单上传(销售工具)
2023-04-05 19:27:42 10 举报
流程图V1
作者其他创作
大纲/内容
设置值=上传发货单的跟踪号(仅已发货)
否
整个订单全部发货当前SNO下各OrderItemId销售数量=各OrderItemId发货数量(所有OrderItemId满足)
是
根据 SN单号+TransactionID维度校验【上传记录表】中存在上传成功的记录?
比较时间=最原始单的收款时间根据站点时区转换后的值当前时间=东八区当前时间根据站点时区转换后的值
根据 退货物流产品 在模块【线上物流对照】有数据?
发货地址=对照后的地址信息
任一销售单发货当前SNO下至少1条销售单状态=正常&已发货
所有履约时间段均不符合
设置值=一个订单明细只上传一次
上传结束更新销售单=同步失败不插入上传记录表
设置值=不处理
满足条件
设置值=一个订单允许上传多次
设置值=上传发货单的跟踪号(含未发货)
根据门店匹配规则成功?
补充组装SOrderNo对应的上传载单跟踪号数据
该订单不上传
时区转换失败
取出需要当前工具处理的单据
线上仓库ID=对照后的仓库ID
方案设置[退货跟踪号]=是?
订单运输货箱明细表不为空?
计算跟踪号对应发货量
该SNO不上传
时间差=当前时间-比较时间(取到小时为止)
逐一比较方案中每一组的履约时间段
退货物流公司=对照后的物流公司退货物流产品=对照后的物流产品退货跟踪号=第三方标签表的跟踪号
比较时间=最原始单的收款时间当前时间=东八区当前时间
基准时间为平台时区?
设置值=上传已全部发货线上明细对应的跟踪号
组装该SNO下所有销售单的所有跟踪号
汇总为[OrderItemId+最原始初始订单明细表ID+销售单号+跟踪号+数量]
上传载单系统&销售单对应的所有SNO均上传成功?
根据平台账号+发货仓库 判定【线上仓库对照】存在记录?
至少符合1个履约时间段
以货箱明细表的[商品编码&数量]依次分摊商品明细中
订单未发货当前SNO下所有销售单状态=未发货&跟踪号不为空
销售单号在[第三方标签表]中 跟踪号获取状态=获取成功?
组装该SNO对应销售单下状态=正常&已发货的所有跟踪号
上传结束更新销售单=同步中上传记录表=上传中
时区转换成功
设置值=上传空跟踪号
根据{平台+站点}匹配规则成功?
判定上传次数
基准时间=付款时间
线上明细全部发货当前SNO下各OrderItemId销售数量=各OrderItemId发货数量(至少1条OrderItemId满足)
方案设置[线上仓库ID]=是?
组装该SNO下全已发货的OrderItemId对应销售单下的所有跟踪号
设置值=一个订单只上传一次
订单未产生跟踪号当前SNO下所有销售单的跟踪号为空
任意销售单‘有多个跟踪号’
组装该SNO对应销售单下的所有跟踪号
所有发货物流产品在模块【线上物流对照】有数据?
时间段开始值≤时间差<时间段截止值
方案设置[上传发货地址]=是?
基准时间=付款日期?
订单时间=比较时间的日期部分
遍历对应的上传条件
SNO为空?
根据 SN单号 校验【上传记录表】中存在上传成功的记录?
组装该SNO下所有OrderItemId的空跟踪号
订单时间=比较时间
收藏
0 条评论
下一页