任务描述

背景:现有进销存移除订单后,进入海外仓;而头程中无移除订单进入海外仓内容。因此造成部分数据无分摊逻辑。


需求(新增内容):


现状流程

1.进销存 Removal Order 创建订单 ,

2.获取后台移除订单详情  removal order 

参考:select top 10 * from RB_Report_FULFILLMENT_REMOVAL_SHIPMENT_DETAIL order by id desc

Where [removal-order-type] = Return and [Status] =0 

3. 根据  RB_Report_FULFILLMENT_REMOVAL_SHIPMENT_DETAIL.order-id & SKU 创建 备库订单;

4. 所有仓库 增加 SKU 



修正流程

1.进销存 Removal Order 创建订单 , 

2.获取后台移除订单详情  removal order 

参考:select top 10 * from RB_Report_FULFILLMENT_REMOVAL_SHIPMENT_DETAIL order by id desc

Where [removal-order-type] = Return and [Status] =0 

3. 根据  RB_Report_FULFILLMENT_REMOVAL_SHIPMENT_DETAIL.order-id & SKU 创建 备库订单;

4. 进销存创建备库订单包含 按 订单来源渠道 & 海外收货仓库 & 渠道SKU & SKU  & 退货数量;

5. 头程 对应 进销存  移除单 (备考订单),进行  亚马逊FBA订单扣除数量;

6. 头程 对应 进销存  移除单 (备考订单),进行  海外收货仓库 数量增加.








需求描述

背景:现有进销存移除订单后,进入海外仓;而头程中无移除订单进入海外仓内容。因此造成部分数据无分摊逻辑。


需求(新增内容):


现状流程

1.进销存 Removal Order 创建订单 ,

2.获取后台移除订单详情  removal order 

参考:select top 10 * from RB_Report_FULFILLMENT_REMOVAL_SHIPMENT_DETAIL order by id desc

Where [removal-order-type] = Return and [Status] =0 

3. 根据  RB_Report_FULFILLMENT_REMOVAL_SHIPMENT_DETAIL.order-id & SKU 创建 备库订单;

4. 所有仓库 增加 SKU 



修正流程

1.进销存 Removal Order 创建订单 , 

2.获取后台移除订单详情  removal order 

参考:select top 10 * from RB_Report_FULFILLMENT_REMOVAL_SHIPMENT_DETAIL order by id desc

Where [removal-order-type] = Return and [Status] =0 

3. 根据  RB_Report_FULFILLMENT_REMOVAL_SHIPMENT_DETAIL.order-id & SKU 创建 备库订单;

4. 进销存创建备库订单包含 按 订单来源渠道 & 海外收货仓库 & 渠道SKU & SKU  & 退货数量;

5. 头程 对应 进销存  移除单 (备考订单),进行  亚马逊FBA订单扣除数量;

6. 头程 对应 进销存  移除单 (备考订单),进行  海外收货仓库 数量增加.








验收标准
暂无
历史记录  
  1. 2022-04-29 18:39:19, 由 林鸿贵 创建。
  2. 2022-04-29 18:40:42, 由 林鸿贵 指派给 林鸿贵。
    修改了 指派给,旧值为 "linhen",新值为 "linhonggui"。
  3. 2022-05-03 09:44:26, 由 林鸿贵 确认需求变动,最新版本为#7。
  4. 2022-05-03 09:44:33, 由 林鸿贵 编辑。
    修改了 截止日期,旧值为 "0000-00-00",新值为 "2022-05-17"。
    修改了 任务名称,区别为:
    001- 头程移除订单逻辑优化
    001+ 头程移除订单逻辑优化--测试执行
    001- 头程移除订单逻辑优化
    001+ 头程移除订单逻辑优化--测试执行
    修改了 任务描述,区别为:
    028- <img src="/zentao/file-read-193908.png" alt="" />
    028+
    030- <img src="/zentao/file-read-193747.png" alt="" />
    030+
    032- <img src="/zentao/file-read-193728.png" alt="" />
    032+
    033- <img src="/zentao/file-read-193727.png" alt="" />
    033+
    028- <p><img src="/zentao/file-read-193908.png" alt="" /></p>
    028+ <p><img src="{193908.png}" alt="" /></p>
    030- <p><span><img src="/zentao/file-read-193747.png" alt="" /><br /></span></p>
    030+ <p><span><img src="{193747.png}" alt="" /><br /></span></p>
    032- <p><img src="/zentao/file-read-193728.png" alt="" /></p>
    032+ <p><img src="{193728.png}" alt="" /></p>
    033- <p><img src="/zentao/file-read-193727.png" alt="" /></p>
    033+ <p><img src="{193727.png}" alt="" /></p>
  5. 2022-05-04 17:01:02, 由 林鸿贵 编辑。
    修改了 所属模块,旧值为 "1679",新值为 "0"。
  6. 2022-05-05 15:44:23, 由 林鸿贵 编辑。
    修改了 最初预计,旧值为 "32",新值为 "5"。
    修改了 预计剩余,旧值为 "32",新值为 "5"。
    修改了 任务描述,区别为:
    028- <img src="/zentao/file-read-193908.png" alt="" />
    028+
    030- <img src="/zentao/file-read-193747.png" alt="" />
    030+
    032- <img src="/zentao/file-read-193728.png" alt="" />
    032+
    033- <img src="/zentao/file-read-193727.png" alt="" />
    033+
    028- <p><img src="/zentao/file-read-193908.png" alt="" /></p>
    028+ <p><img src="{193908.png}" alt="" /></p>
    030- <p><span><img src="/zentao/file-read-193747.png" alt="" /><br /></span></p>
    030+ <p><span><img src="{193747.png}" alt="" /><br /></span></p>
    032- <p><img src="/zentao/file-read-193728.png" alt="" /></p>
    032+ <p><img src="{193728.png}" alt="" /></p>
    033- <p><img src="/zentao/file-read-193727.png" alt="" /></p>
    033+ <p><img src="{193727.png}" alt="" /></p>
  7. 2022-05-05 16:45:16, 由 林鸿贵 编辑。
    修改了 所属模块,旧值为 "0",新值为 "1679"。
  8. 2022-05-07 11:12:04, 由 林鸿贵 启动。
    修改了 实际开始,旧值为 "0000-00-00 00:00:00",新值为 "2022-05-07 11:12:02"。
    修改了 任务状态,旧值为 "wait",新值为 "doing"。
  9. 2022-05-07 11:54:07, 由 林鸿贵 编辑。
    修改了 任务描述,区别为:
    028- <img src="/zentao/file-read-193908.png" alt="" />
    028+
    030- <img src="/zentao/file-read-193747.png" alt="" />
    030+
    032- <img src="/zentao/file-read-193728.png" alt="" />
    032+
    033- <img src="/zentao/file-read-193727.png" alt="" />
    033+
    028- <p><img src="/zentao/file-read-193908.png" alt="" /></p>
    028+ <p><img src="{193908.png}" alt="" /></p>
    030- <p><span><img src="/zentao/file-read-193747.png" alt="" /><br /></span></p>
    030+ <p><span><img src="{193747.png}" alt="" /><br /></span></p>
    032- <p><img src="/zentao/file-read-193728.png" alt="" /></p>
    032+ <p><img src="{193728.png}" alt="" /></p>
    033- <p><img src="/zentao/file-read-193727.png" alt="" /></p>
    033+ <p><img src="{193727.png}" alt="" /></p>

    测试环境:主干1商户

    验证场景:

    执行服务后移除订单数据将会进入到 调拨运费池管理里面

    1、关联头程订单

    2、对头程订单的剩余数量进行相应的扣减

    如图:

    202205061659825540--FBA发海外仓,移除订单








    相关SQL条件

    --Removal Order订单
    select top 10 * from RB_Report_FULFILLMENT_REMOVAL_SHIPMENT_DETAIL   where CustomerID = 1 and OrderCode = '202205061659825540'

    --DELETE RB_Report_FULFILLMENT_REMOVAL_SHIPMENT_DETAIL where id = 25694
    --订单表
    SELECT * from RB_OrderInfo where OrderCode = ''
    --运费池表
    SELECT top 100 * from RB_WareHouse_Inventory_Transfer_Log  where CustomerID = 1


    SELECT DISTINCT oi.CustomerID,
                                            oi.OrderCode,oi.WareHouseID,
                                            ISNULL(tp.DefaultSupplierID, 0) AS TransportSupplierID
                                    FROM RB_OrderInfo oi (NOLOCK)
                                        LEFT JOIN RB_WareHouse_Inventory_Transfer_Log transferLog WITH (NOLOCK)
                                            ON oi.CustomerID = transferLog.CustomerID
                                                AND oi.OrderCode = transferLog.OrderCode
                                        LEFT JOIN dbo.RB_WareHouse AS wh (NOLOCK)
                                            ON wh.CustomerID = oi.CustomerID
                                                AND oi.WareHouseID = wh.ID
                                        LEFT JOIN dbo.RB_Transport AS tp (NOLOCK)
                                            ON tp.CustomerID = oi.CustomerID
                                                AND oi.TransportID = tp.ID
                                    WHERE oi.IsStockOrder = 1
                                            AND oi.OrderState = 2
                                            AND wh.WareHouseType != 1
                                            AND oi.ShipTime >= '2022-04-30 00:00:00.000'
                                            AND oi.ShipTime < '2022-05-06 17:00:00.000'
                                            AND transferLog.ID IS NULL
                                    UNION
                                    SELECT oi.CustomerID,
                                            oi.OrderCode,oi.WareHouseID,
                                            ISNULL(tp.DefaultSupplierID, 0) AS TransportSupplierID
                                    FROM RB_OrderInfo oi (NOLOCK)
                                        INNER JOIN RB_Order_MultiLegFee mf WITH (NOLOCK)
                                            ON oi.CustomerID = mf.CustomerID
                                                AND oi.OrderCode = mf.OrderCode
                                        LEFT JOIN dbo.RB_WareHouse AS wh (NOLOCK)
                                            ON wh.CustomerID = oi.CustomerID
                                                AND oi.WareHouseID = wh.ID
                                        LEFT JOIN dbo.RB_Transport AS tp (NOLOCK)
                                            ON tp.CustomerID = oi.CustomerID
                                                AND oi.TransportID = tp.ID
                                    WHERE oi.IsStockOrder = 1
                                            AND oi.OrderState = 2
                                            AND wh.WareHouseType != 1
                                            AND mf.IsCalculated = 0
                                            AND mf.UpdateTime >= '2022-04-30 00:00:00.000'
                                            AND mf.UpdateTime < '2022-05-06 17:00:00.000'
                                    --补充进销存移除单头程
                                    UNION
                                    SELECT DISTINCT oi.CustomerID,
                                            oi.OrderCode,oi.WareHouseID,
                                            ISNULL(tp.DefaultSupplierID, 0) AS TransportSupplierID
                                    FROM RB_OrderInfo oi (NOLOCK)
                                        LEFT JOIN RB_WareHouse_Inventory_Transfer_Log transferLog WITH (NOLOCK)
                                            ON oi.CustomerID = transferLog.CustomerID
                                                AND oi.OrderCode = transferLog.OrderCode
                                        LEFT JOIN dbo.RB_Transport AS tp (NOLOCK)
                                            ON tp.CustomerID = oi.CustomerID
                                                AND oi.TransportID = tp.ID
                                    WHERE oi.IsStockOrder = 1
                                            AND oi.OrderState = 2
                                            AND oi.AddTime >= '2022-04-30 00:00:00.000'
                                            AND oi.AddTime < '2022-05-07 17:00:00.000'
                                            AND oi.OrderDescription LIKE '系统通过Removal Order订单%'
                                            AND transferLog.ID IS NULL

  10. 2022-05-07 11:54:12, 由 林鸿贵 完成。
    修改了 总计消耗,旧值为 "0",新值为 "5"。
    修改了 实际完成,旧值为 "",新值为 "2022-05-07 11:54:09"。
    修改了 任务状态,旧值为 "doing",新值为 "done"。
    修改了 预计剩余,旧值为 "5",新值为 "0"。
    修改了 由谁完成,旧值为 "",新值为 "linhonggui"。
  11. 2022-05-07 11:54:24, 由 林鸿贵 关闭。
    修改了 任务状态,旧值为 "done",新值为 "closed"。
    修改了 指派给 ,旧值为 "linhonggui",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "linhonggui"。
    修改了 关闭时间,旧值为 "0000-00-00 00:00:00",新值为 "2022-05-07 11:54:24"。
    修改了 关闭原因,旧值为 "",新值为 "done"。
所属迭代 【智汇】产品部 5月第 1 版本(2022年)
所属模块 /
相关需求 头程移除订单逻辑优化
指派给 Closed 于 2022-05-07 11:54:24
任务类型 测试
任务标签 初始
开发组
任务状态 已关闭
进度 100%
优先级 P2
关键词
抄送给
由谁创建 林鸿贵 于 2022-04-29 18:39:18
由谁完成 林鸿贵 于 2022-05-07 11:54:09
由谁取消 暂无
由谁关闭 林鸿贵 于 2022-05-07 11:54:24
关闭原因 已完成
最后编辑 林鸿贵 于 2022-05-07 11:54:24
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 5工时
总计消耗 5工时
预计剩余 0工时
预计开始 0000-00-00
实际开始 2022-05-07
截止日期 2022-05-17