任务描述
暂无
需求描述

1.1. 背景


    背景:绩效每月采用库龄库存报告进行核验,当中发现细节问题需要做优化调整。


1.2. 验收目标


            1.同步数据中心库存报告,除0库存值外,改全店铺同步。

            2.添加参数,实现自定义截止时间往前数天范围。

            3.数据拼接后,出现业务反馈不一致调整关联



2.   功能设计

2.1. 业务流程

无

2.2.1 操作路径

1. 报告中心-Excel 报表导出---亚马逊FBA库龄库存报告V3


2.2.3 同步数据中心库存报告,除0库存值外,改全店铺同步

2.2.3.1  功能点描述:

原设计:

泛欧非全量同步数据


调整: 删除 -1 商户数据,删除 -99 商户数据,改规则每日同步数据中心店铺数据,

逻辑1. 每天同步昨天 数据,如重复时间,重复SKU ,重复店铺,则只保留一条。

逻辑2. 同步的数据剔除 0 库存数据。


2.2.4 添加参数,实现自定义截止时间往前数天范围

2.2.4.1  功能点描述:

原设计:



调整:添加参数,截止时间往前天数范围  , 参数对应为数字





2.2.5 数据拼接后,出现业务反馈不一致调整关联

2.2.5.1  功能点描述:

原设计:

8月库存。

2326216-6645-1754329301
泛欧lisitng,Amazon-Z01125-IT 的库存,库存算到Amazon-Z01125-UK


调整:2326216-6645-1754329301 对应 Amazon-Z01125-IT 


2.2.5.2  功能点描述:


325-PL市场这个没有备货记录,备货的是US


2.2.5.4  功能点描述:

Amazon-Z01338-UK的很多产品显示 listing销售人员 跟158实际设置的不一致,我们5月改过销售人员后,上个月没有修改过,请问表格 listing销售人员 这一项匹配的是哪里的数据?

N1616FM40SA53NMILWYR
1419V0056QQ
1941NOH5E56APQBY3
FV14914866B6L





验收标准
暂无
历史记录  
  1. 2022-09-23 18:10:51, 由 许瑞丰 创建。
  2. 2022-09-26 21:13:33, 由 何智军 完成。
    修改了 总计消耗,旧值为 "0",新值为 "16"。
    修改了 指派给 ,旧值为 "hezhijun",新值为 "xuruifeng"。
    修改了 实际完成,旧值为 "",新值为 "2022-09-26 19:41:01"。
    修改了 任务状态,旧值为 "wait",新值为 "done"。
    修改了 实际开始,旧值为 "0000-00-00 00:00:00",新值为 "2022-09-26 21:10:06"。
    修改了 预计剩余,旧值为 "16",新值为 "0"。
    修改了 由谁完成,旧值为 "",新值为 "hezhijun"。

    变动及影响

    1、库龄库存报告是否正常下载。

    2、Excel导出——>亚马逊FBA库龄库存报告V3数据是否正确。

    提交记录


    自测报告


    2、添加参数,实现自定义截止时间往前数天范围,核对数据是否准确。


    3、数据拼接后,出现业务反馈不一致调整关联,来源渠道关联错误问题。

    目前库龄库存报告EFN店铺获取逻辑,根据卖家账号和渠道SKU,关联备库订单FBA仓备货的最后一次订单上的来源渠道作为真实来源渠道,需调用如何取值较为合理。

    修正后:



    原获取EFN获取真实店铺错误SQL:


    IF EXISTS
    (
        (SELECT *
         FROM tempdb.dbo.sysobjects
         WHERE id = OBJECT_ID(N'tempdb..#tb_TmepLastStockOrder')
               AND type = 'U')
    )
    BEGIN
        DROP TABLE #tb_TmepLastStockOrder;
    END;
    SELECT xy.*
    INTO #tb_TmepLastStockOrder
    FROM
    (
        SELECT ROW_NUMBER() OVER (PARTITION BY o.CustomerID,
                                               b.DevIDSellerId,
                                               oi.SellerSKU
                                  ORDER BY ShipTime DESC
                                 ) AS r,
               o.CustomerID,
               b.DevIDSellerId,
               o.OrderSourceID,
               o.OrderCode,
               oi.SellerSKU AS OrderSourceSKU,
               oi.SKU,
               o.ShipTime
        FROM RB_OrderInfo (NOLOCK) o
            INNER JOIN RB_OrderList (NOLOCK) oi
                ON o.CustomerID = oi.CustomerID
                   AND o.OrderCode = oi.OrderCode
            INNER JOIN RB_WareHouse (NOLOCK) w
                ON o.CustomerID = w.CustomerID
                   AND o.ToWareHouseID = w.ID
            INNER JOIN RB_OrderSource_EbayAmazonAPI (NOLOCK) b
                ON o.CustomerID = b.CustomerID
                   AND o.OrderSourceID = b.OrderSourceID
        WHERE o.CustomerID = 1
              AND o.IsStockOrder = 1 --取备库订单
              AND w.WareHouseType = 3 --到货仓取FBA仓
              AND o.OrderState <> 0 --取发货的订单
      AND oi.SellerSKU = '2326216-6645-1754329301'
                   AND b.DevIDSellerId = 'A3EO1RA7SDYGUU'

    ) xy WHERE xy.r = 1;

    SELECT t.* FROM (
        SELECT 'EFN' AS EFN,
        x.DevIDSellerId,
               x.OrderSourceID,
               x.OrderCode,
               x.OrderSourceSKU,
               x.SKU,
               os.OrderSourceName AS OrderSourceName,                --账号
               a.BusinessAdminName AS BusinessAdminName,             --首选销售人员
               os.SaleAdminID AS SaleAdminID,                        --账号首选销售人员ID
               os.SaleAdminName AS SaleAdminName,                    --账号首选销售人员
               (CASE a.isDelete WHEN '1' THEN '不在线' ELSE '在线' END) AS [isDelete],--在线状态
               os.OrderSourceCountry AS OrderSourceCountry,          --站点
               RB_BusinessTeam.BusinessTeamName AS BusinessTeamName, --销售组,
               rbadmin.UserName AS 'ListingAdminName',
               pro.ClientSKU AS ClientSKU,                           -- [自定义SKU]
               (CASE
                      WHEN pro.ProductProperty = 0 THEN '未选择'
                      WHEN pro.ProductProperty = 1 THEN '非仿牌'
                      WHEN pro.ProductProperty = 2 THEN '仿牌'
                      WHEN pro.ProductProperty = 3 THEN '灰色产品'
                ELSE ''
                    END
               ) AS Risk, 
               a.ASINorItemID AS ASINorItemID,
               pro.ProductNameCN AS ProductNameCN,                   -- [产品中文名]
               ISNULL(c1.ClassNameCn, '') AS ClassNameCn,            --产品一级类别中文名
               (CASE
                    WHEN pro.ProductState = 0 THEN
                        '正常'
                    WHEN pro.ProductState = 1 THEN
                        '起批量'
                    WHEN pro.ProductState = 2 THEN
                        '停产'
                    WHEN pro.ProductState = 3 THEN
                        '锁定'
                    WHEN pro.ProductState = 4 THEN
                        '暂时缺货'
                    WHEN pro.ProductState = 5 THEN
                        '清库'
                    ELSE
                        ''
                END
               ) AS ProductState,                                    --产品状态
              ISNULL(hd.HolidaysName,'') AS HolidaysName,
              (CASE
                  WHEN os.SourceStatus = 0 THEN '正常'
                  WHEN os.SourceStatus = 1 THEN '申诉中'
                  WHEN os.SourceStatus = 2 THEN '暂停'
                  WHEN os.SourceStatus = 3 THEN '注销'
          ELSE ''
                END
              ) AS SourceStatus,
               (CASE pro.IsGroup WHEN '1' THEN '组合SKU' ELSE '非组合SKU' END) AS [IsGroup],--是否组合
                pro.LastSupplierPrice AS LastSupplierPrice                          --[最新采购价]
               ,ROW_NUMBER() OVER (
                PARTITION BY x.DevIDSellerId,x.OrderSourceSKU
                    ORDER BY x.OrderSourceSKU DESC
                ) AS r
        FROM #tb_TmepLastStockOrder x
            INNER  JOIN dbo.RB_OrderSource os (NOLOCK)
                ON os.CustomerID = x.CustomerID
                   AND os.ID = x.OrderSourceID
            INNER JOIN dbo.RB_Product_OrderSourceSKU a (NOLOCK)
                ON a.CustomerID = x.CustomerID
                   AND a.OrderSourceID = x.OrderSourceID
                   AND a.SKU = x.SKU
                   AND a.OrderSourceSKU = x.OrderSourceSKU
            INNER  JOIN RB_Admin rbadmin (NOLOCK)
                ON rbadmin.CustomerID = x.CustomerID
                   AND rbadmin.ID = a.BusinessAdminID
            INNER JOIN RB_BusinessTeam (NOLOCK)
                ON RB_BusinessTeam.CustomerID = x.CustomerID
                   AND RB_BusinessTeam.ID = rbadmin.BusinessTeamID
            LEFT JOIN RB_Product pro (NOLOCK)
                ON pro.CustomerID = x.CustomerID
                   AND pro.SKU = x.SKU
            LEFT JOIN RB_Product_Class (NOLOCK) c1
                ON pro.CustomerID = c1.CustomerID
                   AND pro.ClassID1 = c1.ID
            LEFT JOIN RB_SalesSactorHolidays hd (NOLOCK) ON pro.CustomerID = hd.CustomerID AND pro.HolidayID = hd.ID AND hd.IsActive = 1
    ) AS t WHERE t.r = 1;


    4、Listing销售人员关联错误,因店铺关联错误连带销售人员关联错误,修改店铺后,销售人员自动修复。






  3. 2022-09-29 11:22:08, 由 zhengqiao 关闭。
    修改了 任务状态,旧值为 "done",新值为 "closed"。
    修改了 指派给 ,旧值为 "xuruifeng",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "zhengqiao"。
    修改了 关闭时间,旧值为 "0000-00-00 00:00:00",新值为 "2022-09-29 11:22:08"。
    修改了 关闭原因,旧值为 "",新值为 "done"。
所属迭代 技术研发中心 9月分支版本(2022年)
所属模块 /
相关需求 亚马逊FBA库龄库存报告V3优化
指派给 Closed 于 2022-09-29 11:22:08
任务类型 后端
任务标签 初始
开发组
任务状态 已关闭
进度 100%
优先级 P2
关键词
抄送给
由谁创建 许瑞丰 于 2022-09-23 18:10:51
由谁完成 何智军 于 2022-09-26 19:41:01
由谁取消 暂无
由谁关闭 zhengqiao 于 2022-09-29 11:22:08
关闭原因 已完成
最后编辑 zhengqiao 于 2022-09-29 11:22:08
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 16工时
总计消耗 16工时
预计剩余 0工时
预计开始 2022-09-23
实际开始 2022-09-26
截止日期 2022-09-26