任务描述
暂无
需求描述
一、背景和价值
   1.背景 
    目前亚马逊listing界面,若是海外仓->FBA仓的备货单时,只要出现部分发货的i情况,则采购中就显示发货的需求数,导致销售人员认为当前产品需要进行采购,影响了销售的判断。

   2.价值
     降低销售每次都要核对采购中数据次数,每次核对一个单据耗时5分钟,海外发FBA1100单/月,节省12天/月

二、需求描述
   2.1. 功能清单
         海外仓->FBA仓的备货订单时,不需要统计采购中的数据。
   
   2.2.影响点
        1.菜单:亚马逊lisitng管理界面数据显示 和 lisitng采购中的统计逻辑调整。
        2. 亚马逊lisitng管理界面,需要系统lisitng的开发组  王翔宇 进行安排处理,产品经理陈江华。
   2.3. 功能描述:
       1.采购中逻辑调整:需要排除 【海外仓发FBA仓】  或【海外仓发海外仓】的备货订单,两种单据都不能纳入采购中计算。
       2.亚马逊lisitng管理界面,同上。

       3.系统的案例订单如下:202207011114122710328,可查看相关的数据。


验收标准
暂无
历史记录  
  1. 2022-07-30 15:37:05, 由 刘超 创建。
  2. 2022-08-15 13:57:18, 由 刘超 编辑。
    修改了 任务描述,区别为:
    001-
    001+
    001- <br />
    001+

    服务地址:http://test-trunk.zhcxkj.com/testcw.aspx

  3. 2022-08-15 13:57:24, 由 刘超 启动。
    修改了 实际开始,旧值为 "0000-00-00 00:00:00",新值为 "2022-08-15 13:57:23"。
    修改了 任务状态,旧值为 "wait",新值为 "doing"。
  4. 2022-08-15 15:04:19, 由 刘超 添加备注。

    1. 采购中查询SQL


    SELECT
                        o.OrderCode,
           l.SKU,
           o.CustomerID,
           o.WareHouseID,
           ( l.ProductNum + l.ProductNumUpdate - Isnull(pod.ProductNum, 0) )                    AS ProductNum,
           SellerSKU,
           pro.ProductName,
           pro.ProductNameCN,
           '' as SupplierName,
           pro.LastBuyPrice,
           o.AddTime,
           ( l.ProductNum + l.ProductNumUpdate - Isnull(pod.ProductNum, 0) ) * pro.LastBuyPrice AS totalPrice,
           o.ShipTime,
           pl.P_Code,
           pl.ExpectedTimeOfDelivery,
           CASE
             WHEN pl.ExpectedTimeOfDelivery IS NOT NULL THEN Datediff(DAY, Getdate(), pl.ExpectedTimeOfDelivery)
             ELSE ''
           END                                                                                  AS DeliveryDays,
           0 as 'putNum',
           0 as 'orderNeedNum',isnull(sku.IsFBA,1) isFBA,
            ISNULL(oiexpand.OrderBuildType, 0) OrderBuildType
                    FROM   dbo.RB_OrderInfo AS o WITH (NOLOCK) INNER
                        JOIN dbo.RB_OrderSource AS s
                           ON  o.OrderSourceID = s.ID
                           AND o.CustomerID = s.CustomerID
                        INNER JOIN dbo.RB_OrderList AS l WITH (NOLOCK)
                           ON  o.OrderCode = l.OrderCode
                           AND o.CustomerID = l.CustomerID
                                      left join rb_product pro with(nolock)
                                           on pro.sku=l.sku
                                           and pro.CustomerID=l.CustomerID
                                    LEFT JOIN dbo.RB_OrderInfo_BeikuExpand (NOLOCK) oiexpand ON oiexpand.CustomerID = o.CustomerID AND oiexpand.OrderCode = o.OrderCode
                                    left join RB_Procurement_Order_PositionCode p with(nolock) on l.ID=p.OrderListID and l.CustomerID=p.CustomerID
                                    left join RB_Procurement_List pl with(nolock) on p.P_Code=pl.P_Code and p.CustomerID=pl.CustomerID
    --                     left JOIN RB_Procurement_Order_Package_OrderDetail AS  pod WITH(nolock)
                                      left JOIN (SELECT OrderCode,OrderListID,CustomerID,SUM(ProductNum) AS ProductNum FROM RB_Procurement_Order_Package_OrderDetail WITH(nolock)
         where PackageID IN(SELECT ID FROM RB_Procurement_Order_Package WITH(nolock) WHERE PackageState=3)
         GROUP BY OrderCode,OrderListID,CustomerID) pod
                           ON pod.OrderCode=l.OrderCode
                           AND pod.CustomerID=l.CustomerID
                           AND pod.OrderListID=l.ID
                                           AND ToWareHouseID IN(SELECT ID FROM RB_WareHouse WHERE WareHouseType=3 AND CustomerID=l.CustomerID)
     left join RB_Amazon_Product_Base sku (nolock) on sku.CustomerID=l.CustomerID and sku.OrderSourceID=o.OrderSourceID and sku.OrderSourceSKU=l.SellerSKU  AND sku.IsDelete=0    
                    WHERE  ((l.ProductNum + l.ProductNumUpdate-isnull(pod.ProductNum,0)) >0) --订单产品数量 减去包裹产品数量,大于0 则进入到采购中
                                      AND o.AddTime > '2022/2/15 14:01:45'
                        AND (s.OrderSourceType <> 20)
                        AND (o.OrderStatus = 0)
                        AND o.IsStockOrder=1
                                      AND o.OrderState<>2   --订单状态等于全部发货
                        AND ToWareHouseID IN(SELECT ID FROM RB_WareHouse WHERE WareHouseType=3 AND CustomerID=l.CustomerID)
                                      AND o.CustomerID=1  and o.OrderSourceID=1000010 and sku.OrderSourceSKUID IN(270592420,270603162)
                                                                        AND ISNULL(oiexpand.OrderBuildType,0) <> 2


    2. 本地到FBA备库订单,如果是全部发货,则进入到运输途中

  5. 2022-08-15 15:48:02, 由 刘超 添加备注。

    3. 本地到FBA备库订单,部分发货,则进入到采购中

  6. 2022-08-15 15:57:03, 由 刘超 添加备注。

    4. 海外仓到FBA备库订单,部分发货和全部发货,不进入到采购中

  7. 2022-08-15 16:02:39, 由 刘超 添加备注。

    5. 海外仓到海外仓备库订单,部分发货和全部发货状态,不进入采购中

  8. 2022-08-15 16:08:51, 由 刘超 完成。
    修改了 总计消耗,旧值为 "0",新值为 "3"。
    修改了 实际完成,旧值为 "",新值为 "2022-08-15 16:08:39"。
    修改了 任务状态,旧值为 "doing",新值为 "done"。
    修改了 预计剩余,旧值为 "3",新值为 "0"。
    修改了 由谁完成,旧值为 "",新值为 "liuchao"。
  9. 2022-08-17 09:11:23, 由 刘超 关闭。
    修改了 任务状态,旧值为 "done",新值为 "closed"。
    修改了 指派给 ,旧值为 "liuchao",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "liuchao"。
    修改了 关闭时间,旧值为 "0000-00-00 00:00:00",新值为 "2022-08-17 09:11:23"。
    修改了 关闭原因,旧值为 "",新值为 "done"。
所属迭代 技术研发中心 8月第 1 版本(2022年)
所属模块 /
相关需求 亚马逊listing 采购中逻辑调整
指派给 Closed 于 2022-08-17 09:11:23
任务类型 测试
任务标签 初始
开发组
任务状态 已关闭
进度 100%
优先级 P2
关键词
抄送给
由谁创建 刘超 于 2022-07-30 15:37:05
由谁完成 刘超 于 2022-08-15 16:08:39
由谁取消 暂无
由谁关闭 刘超 于 2022-08-17 09:11:23
关闭原因 已完成
最后编辑 刘超 于 2022-08-17 09:11:23
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 3工时
总计消耗 3工时
预计剩余 0工时
预计开始 0000-00-00
实际开始 2022-08-15
截止日期 0000-00-00