暂无
任务描述
需求描述
背景:海外仓备库发货单与实际发货单数量不一致,造成头程数量非真实,并且二程分摊非真实。
验收标准:
头程调拨池关联发货仓库 备库订单--已发货----实际发货数量---SKU-- 进行入库;

问题来源:
1. 海外仓申报 发货 200 ,实际发货 100 ,导致头程无法分摊,无法分摊情况取上一次头程。
2. 海外仓申报 发货 200 ,实际发货 100, 导致客户订单取不到 真实存在的 SKU 头程,只能取到上一次头程。
---- 参考逻辑表 进销存实际发货取值表(dbo.RB_OutboundReceivingDetailList这个报告获取的出库数量)
部分发货问题样例
202201041013113942769
202201041755113957237
202201061013114050005
202201071417114146351
202203241807118166765


业务反馈样例:
在这个调拨单里面没有这个SKU的运费,整个单是5000多,6589021 这个产品在第一程是24,后面一程不可能到51的,这一票这个产品就有196各




验收标准
暂无
测试环境:
http://10.158.158.22:8080/Manager/index.aspx
验证场景:
只针对FBA备库订单(海外仓--FBA)直发产品业务,对头程进行关联
最终体现效果在
场景:
FBA备库订单(海外仓--FBA)直发产品
全部发货
部分发货
测试数据:
二程订单:202206151747826177
头程订单:202205311608826063
相关SQL
SELECT OrderState,* FROM dbo.RB_OrderInfo(NOLOCK) where OrderCode ='202206151747826177'
SELECT * FROM RB_TransitShipment_CartonList(NOLOCK) where ShipmentOrderCode ='TS10901DJL'
--查发货数量
SELECT * FROM RB_TransitShipment_CartonItem(NOLOCK) where ShipmentOrderCode ='TS10901DJL'
UPDATE RB_TransitShipment_CartonItem set ProductNumber = 1 where ShipmentOrderCode ='TS10901DJL'
SELECT * from RB_WareHouse_Inventory_Transfer_Log WHERE ID= 45555
UPDATE RB_WareHouse_Inventory_Transfer_Log set ClearedQuantity = 0 WHERE ID= 45555
DELETE RB_WareHouse_Inventory_Transfer_Log WHERE ID= 45563