任务描述


需求描述

备库单历史采购记录这里会显示该SKU的采购记录,如果最近2个月有采购记录,这里会显示平均采购天数,有这个值就取平均采购天数;没有的话,就取产品库设置的默认的采购天数




调整采购天数的获取逻辑 http://pm.zhcxkj.com/zentao/story-view-24626.html


验收标准
158Create
历史记录  
  1. 2024-12-16 11:16:26, 由 罗友军 创建。
  2. 2024-12-21 09:18:39, 由 王地福 完成。
    修改了 总计消耗,旧值为 "0",新值为 "10"。
    修改了 指派给 ,旧值为 "wangdifu",新值为 "luoyoujun"。
    修改了 实际完成,旧值为 "",新值为 "2024-12-21 09:12:34"。
    修改了 任务状态,旧值为 "wait",新值为 "done"。
    修改了 实际开始,旧值为 "0000-00-00 00:00:00",新值为 "2024-12-21 09:18:39"。
    修改了 预计剩余,旧值为 "8",新值为 "0"。
    修改了 由谁完成,旧值为 "",新值为 "wangdifu"。
    1:修改amazonWork 的任务调度,fba消费端,amazonWork 的api
    2:无新增的脚本

    3:核心代码部分:


    4:获取本地仓库存:
    select  SUM(whp.GoodNum) from RB_Product(nolock) p  
    LEFT JOIN RB_WareHouse_Product whp WITH ( NOLOCK ) ON whp.SKU = p.SKU
                                                          AND whp.CustomerID = p.CustomerID
                                                          AND whp.WareHouseID = (CASE p.DefaultLocalWarehouse WHEN 0 THEN 5312 WHEN NULL THEN 5312
      ELSE p.DefaultLocalWarehouse END) 
      AND EXISTS (SELECT 1 FROM RB_WareHouse(NOLOCK) WHERE whp.WareHouseID =RB_WareHouse.ID  
       AND whp.CustomerID = RB_WareHouse.CustomerID 
       AND RB_WareHouse.WareHouseType = 1) 
       where p.SKU  in ('2633984','16542204') 

       and p.customerid=1 
       group by p.SKU


    5:获取近2个月的平均采购天数
    SELECT CASE WHEN a.FirstPutTime IS NULL THEN ''
                 ELSE DATEDIFF(DD, a.AddTime, a.FirstPutTime)
            END AS ActualArrivalDays ,
    a.sku as sku
    FROM RB_Procurement_Detail  a WITH(NOLOCK) 
                                        INNER JOIN @tb_SKUs  tmp
                                       on a.SKU=tmp.Id
                                       where a.CustomerID=@CustomerID  AND a.FirstPutTime IS NOT NULL and  a.AddTime>=@startTime AND a.AddTime<=@endTime  GROUP BY a.SKU, a.AddTime, a.FirstPutTime


    6:平均采购天数,向上取整,如果平均天数是1.1 取2,  1.7取2,   1.3也需要向上取整取2

    7:涉及任务调度:
    AmazonTransferFbaJob-ToFbaExecute
    AmazonTransferFbaJob-AllExecute
    AmazonFbaNormalStockJob_OrderSourceId

  3. 2024-12-21 16:57:48, 由 梁秀丽 编辑。
    修改了 最初预计,旧值为 "8",新值为 "9"。
所属迭代 智能中心-智能刊登迭代
所属模块 智能中心-需求池  战略独立项目   智能刊登
相关需求 智能备货:采购天数取值逻辑
指派给 罗友军 于 2024-12-21 09:18:39
任务类型 后端
任务标签 初始
开发组
任务状态 已完成
进度 100%
优先级 P0
关键词
抄送给
由谁创建 罗友军 于 2024-12-16 11:16:26
由谁完成 王地福 于 2024-12-21 09:12:34
由谁取消 暂无
由谁关闭 暂无
关闭原因 暂无
最后编辑 梁秀丽 于 2024-12-21 16:57:47
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 9工时
总计消耗 10工时
预计剩余 0工时
预计开始 2024-12-16
实际开始 2024-12-21
截止日期 2024-12-20