任务描述
暂无
需求描述

需求背景:工厂直发的备库单参考单号逻辑有调整,导致现在的匹配逻辑匹配不到备库订单


需求内容:

需求1,盛宝隆调拨入库逻辑调整

原逻辑:使用参考单号和ERP的备库订单包裹号匹配:匹配不上就成生成差异,匹配上就继续判断其他条件通过则生成明细账

新逻辑:使用参考单号和ERP的备库订单包裹号匹配不上时,再和备库订单单号匹配:匹配不上就成生成差异,匹配上就继续判断其他条件通过则生成明细账

验收标准
暂无
历史记录  
  1. 2022-12-15 18:34:59, 由 许瑞丰 创建。
  2. 2022-12-20 19:33:14, 由 许瑞丰 编辑。
    修改了 指派给,旧值为 "xuruifeng",新值为 "lizhonghong"。
  3. 2022-12-21 11:15:43, 由 李忠红 启动。
    修改了 实际开始,旧值为 "0000-00-00 00:00:00",新值为 "2022-12-21 11:15:41"。
    修改了 任务状态,旧值为 "wait",新值为 "doing"。
  4. 2022-12-21 19:19:39, 由 李忠红 完成。
    修改了 总计消耗,旧值为 "0",新值为 "3"。
    修改了 指派给 ,旧值为 "lizhonghong",新值为 "xuruifeng"。
    修改了 实际完成,旧值为 "",新值为 "2022-12-21 15:24:09"。
    修改了 任务状态,旧值为 "doing",新值为 "done"。
    修改了 预计剩余,旧值为 "3",新值为 "0"。
    修改了 由谁完成,旧值为 "",新值为 "lizhonghong"。

    1.下载数据

    2.服务生成库存明细账:

    3.观察参考单号(需要去除字母,只要数字)是否是备库单号 ,是否匹配上了备库订单 ,是否通过了其他判断条件生成明细账

    注意 下表那一条数据是手动造的数据 为了走测试流程


    4.如果服务未生成明细账,也可以根据差异原因处理好数据 ,然后点击按钮生成库存明细账生成

    相关的sql:

    SELECT  alias.[Id],alias.[CustomerID],alias.[CustomerCode],alias.[OverseaWareHouseID],alias.[WareHouseID],alias.[WareHouseName],alias.[OperationTypeId],alias.[OrderSearchKey],alias.[ShippingReceivingNo],alias.[ReferenceOrderCode],alias.[DetailNo],alias.[StorageModeId],alias.[SKU],alias.[ProductSku],alias.[ProductName],alias.[Quantity],alias.[CreationTime],alias.[ProductViews],alias.[Status],alias.[Reason],alias.[AddTime],alias.[Remark],alias.[MultiCode],alias.[ItemCode],b.WareHouseName LocalWareHouseName 
    FROM    RB_ShippingReceivingDetailList alias WITH ( NOLOCK )     
    Inner join RB_WareHouse b with(nolock)   on alias.WareHouseID=b.ID                                   
    WHERE   alias.CustomerID = 1
    AND alias.CreationTime >= '2022-11-01'
    AND alias.CreationTime < '2022-12-01'
    AND alias.OrderSearchKey in (2,1) 

    SELECT  
    p.WareHouseID,
    p.OrderSourceSKU,
    roi.OrderCode,
        roi.CustomerID ,
        ade.OrderListID,
        roi.OrderSourceID ,
        roi.IsFirstDeliver ,
        roi.OrderState,
        rol.SellerSKU ,    
        ad.ID as AllocationID,       
        CASE WHEN rol.GroupSKU!='' THEN rol.GroupSKU ELSE rol.SKU END AS SKU ,
        rol.ID AS OrderListID ,
        rol.GroupSKU ,
        ade.ID ,
        ade.ShipNum ,
        ade.ReceiveNum,
        ad.AllocationNumber,
        ad.AuditTime,
        (
            CASE WHEN  rol.GroupSKU!='' 
        THEN ROW_NUMBER()OVER(PARTITION BY roi.AmazonShipmentId,rol.SellerSKU,rol.SKU ORDER BY rol.AddTime ASC) 
        ELSE ROW_NUMBER()OVER(PARTITION BY roi.AmazonShipmentId,rol.SellerSKU ORDER BY rol.AddTime ASC) END
        ) AS RowID
        FROM    RB_OrderInfo roi WITH ( NOLOCK )
        INNER JOIN RB_OrderList rol WITH ( NOLOCK ) ON roi.CustomerID = rol.CustomerID AND roi.OrderCode = rol.OrderCode
        LEFT JOIN dbo.RB_Inventory_AllocationDetailBill ade WITH ( NOLOCK ) ON rol.ID = ade.OrderListID
        LEFT JOIN dbo.RB_Inventory_AllocationBill ad WITH(NOLOCK) ON ade.AllocationBillID=ad.ID AND ade.CustomerID = ad.CustomerID              
        LEFT JOIN dbo.RB_WareHouse wh WITH ( NOLOCK ) ON roi.WareHouseID = wh.ID
        LEFT JOIN dbo.RB_WareHouse whTo WITH ( NOLOCK ) ON roi.ToWareHouseID = whTo.ID
    inner join RB_WareHouse_Product p WITH ( NOLOCK ) ON p.WareHouseID = roi.ToWareHouseID and p.OrderSourceSKU = rol.SKU and p.CustomerID = roi.CustomerID and  ISNULL(p.SKU,'')!=''
        WHERE   
        roi.CustomerID =1                 
        --AND roi.OrderCode IN ('202211071645828509')
        --AND roi.ToWareHouseID=4393
        --AND (rol.SKU='202208311236' OR rol.GroupSKU='202208311236')
        AND  ad.AuditTime<='2022/11/10 10:17:57'
        AND ade.Status in (0,1)


    update RB_ShippingReceivingDetailList set  WareHouseID=4315,[ReferenceOrderCode]='JDP202212101237829174',ProductSku='1251188',SKU='1251188' where [ShippingReceivingNo]='RO10901E02'


    代码提交记录:


  5. 2022-12-22 21:47:10, 由 qihaoran 编辑。
    修改了 实际完成,旧值为 "2022-12-21 15:24:09",新值为 "2022-12-22 21:47:10"。
  6. 2022-12-22 21:47:15, 由 qihaoran 关闭。
    修改了 任务状态,旧值为 "done",新值为 "closed"。
    修改了 指派给 ,旧值为 "xuruifeng",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "qihaoran"。
    修改了 关闭时间,旧值为 "0000-00-00 00:00:00",新值为 "2022-12-22 21:47:15"。
    修改了 关闭原因,旧值为 "",新值为 "done"。
所属迭代 技术研发中心 12月分支版本(2022年)
所属模块 /
相关需求 进销存盛宝隆调拨入库匹配逻辑调整
指派给 Closed 于 2022-12-22 21:47:15
任务类型 后端
任务标签 初始
开发组 多平台开发组
任务状态 已关闭
进度 100%
优先级 P2
关键词
抄送给
由谁创建 许瑞丰 于 2022-12-15 18:34:59
由谁完成 李忠红 于 2022-12-22 21:47:10
由谁取消 暂无
由谁关闭 qihaoran 于 2022-12-22 21:47:15
关闭原因 已完成
最后编辑 qihaoran 于 2022-12-22 21:47:15
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 3工时
总计消耗 3工时
预计剩余 0工时
预计开始 2022-12-15
实际开始 2022-12-21
截止日期 2022-12-16