任务描述
暂无
需求描述

1.    需求概述

1.1. 背景

针对于中转即发类型的头程单,我们无法精确筛选到单据对于海外仓那边是什么状态,增加了业务的追踪成本,甚至可能会导致头程单上架,所以需要我们完善此功能,增加服务去同步中转即发订单状态;


1.2. 目标

1.可以筛选中转即发的订单状态;


2.   功能设计

2.1. 业务流程

无

2.2. 中转即发订单入库单状态查询-增加服务处理

2.2.1 操作路径

销售管理->订单中心->备库订单(新)->海外仓备库订单

2.2.1.1 功能点清单

1.中转即发订单入库单状态查询-增加服务处理

2.2.1.2 功能详细描述

2.2.1.2.1 中转即发订单入库单状态查询-增加服务处理

功能点描述:增加服务去同步中转即发订单的海外仓状态(接口中的Status参数),获取到海外仓状态后,映射转化为我们ERP的状态进行存储;

接口文档:http://192.168.200.84:8045/apidoc/web/#/5?page_id=897


服务执行:半小时一次;


ERP状态对应海外仓状态映射:

运输在途:已下单、运输中
收货中:已到仓
收货完成:已上架


相关限制:只同步三个月内,ERP状态为运输在途、收货中的中转即发入库单

页面:

2.2.2 原型界面

原型地址:无

验收标准
暂无
历史记录  
  1. 2022-01-04 15:25:31, 由 maojinqiang 创建。
  2. 2022-01-04 15:36:08, 由 zhangwei 完成。
    修改了 总计消耗,旧值为 "0",新值为 "8"。
    修改了 实际完成,旧值为 "",新值为 "2022-01-04 15:26:08"。
    修改了 任务状态,旧值为 "wait",新值为 "done"。
    修改了 实际开始,旧值为 "0000-00-00 00:00:00",新值为 "2022-01-04 15:36:07"。
    修改了 预计剩余,旧值为 "8",新值为 "0"。
    修改了 由谁完成,旧值为 "",新值为 "zhangwei"。

    注意:按照需求ID已经提交该任务


    开发方案:

    1、数据查询限制条件:

          a、发货时间6个月以内的订单

          b、入库单状态为非废弃且非收货完成 

          c、包裹状态已发货

          d、必须是中间即发订单

    SQL:SELECT TOP 5000 *
                                    FROM   RB_Procurement_Order_Package pop WITH(nolock)
                                           LEFT JOIN RB_OrderInfo oi WITH(nolock)
                                             ON pop.MergerPackageNo = oi.OrderCode
                                                AND pop.CustomerID = oi.CustomerID
                                           LEFT JOIN RB_WareHouse wh WITH(nolock)
                                             ON oi.ToWareHouseID = wh.ID
                                                AND oi.CustomerID = wh.CustomerID
                                           LEFT JOIN RB_OrderInfo_BeikuExpand ep(nolock) 
                                             ON ep.CustomerID=oi.CustomerID AND ep.OrderCode=oi.OrderCode
                                    WHERE  SyncStockOrderStatus = 1
                                           AND ep.IsShipOnReceipt=1
                                           AND StockOrderNumber IS NOT NULL
                                           AND pop.PackageFollowState != 6
                                           AND pop.PackageFollowState != 7
                                           AND pop.PackageState = 3
                                           AND oi.IsStockOrder = 1        
                                           AND pop.ShipTime > DATEADD(MONTH, -1, GETDATE())
                                           ORDER  BY pop.PackageLastFollowDate ASC

    2、接口数据对应ERP

         已下单 ——> 运输在途

         运输中 ——>收货中

         已到仓 ——>收货中

         已上架 ——>收货完成

  3. 2022-01-04 15:48:51, 由 zhangwei 添加备注。

    测试页面:

  4. 2022-01-06 15:23:04, 由 zhangwei 关闭。
    修改了 任务状态,旧值为 "done",新值为 "closed"。
    修改了 指派给 ,旧值为 "zhangwei",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "zhangwei"。
    修改了 关闭时间,旧值为 "0000-00-00 00:00:00",新值为 "2022-01-06 15:23:04"。
    修改了 关闭原因,旧值为 "",新值为 "done"。
所属迭代 【分支】产品中心1月非正常更新版本(2022年)
所属模块 赛盒科技  赛盒ERP管理系统   第三方海外仓组
相关需求 中转即发订单入库单状态查询-增加服务处理
指派给 Closed 于 2022-01-06 15:23:04
任务类型 后端
任务标签 初始
开发组
任务状态 已关闭
进度 100%
优先级 P2
关键词
抄送给
由谁创建 maojinqiang 于 2022-01-04 15:25:31
由谁完成 zhangwei 于 2022-01-04 15:26:08
由谁取消 暂无
由谁关闭 zhangwei 于 2022-01-06 15:23:04
关闭原因 已完成
最后编辑 zhangwei 于 2022-01-06 15:23:04
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 8工时
总计消耗 8工时
预计剩余 0工时
预计开始 0000-00-00
实际开始 2022-01-04
截止日期 0000-00-00