暂无
任务描述
验收标准
暂无
2、调库生包后订单的超时标签同步到包裹



3、订单生成包裹后,再次修改支付时间,更改超时标签后,标签会自动同步到包裹




备注:
查看订单物流商的方式:
第一步:打开运输方式编辑界面,找到运输方式API

第二步:打开运输方式API管理列表界面

| 所属迭代 | 技术研发中心 3月第2版本(2023年) |
|---|---|
| 所属模块 | / |
| 相关需求 | WDMS:紧急订单交付率+统计 |
| 指派给 | Closed 于 2023-06-14 19:48:05 |
| 任务类型 | 后端 |
| 任务标签 | 初始 |
| 开发组 | |
| 任务状态 | 已关闭 |
| 进度 | 100% |
| 优先级 | P2 |
| 关键词 | |
| 抄送给 |
| 由谁创建 | 程伟 于 2023-03-20 16:22:50 |
|---|---|
| 由谁完成 | 唐飞飞 于 2023-03-21 16:26:00 |
| 由谁取消 | 暂无 |
| 由谁关闭 | 程伟 于 2023-06-14 19:48:05 |
| 关闭原因 | 已完成 |
| 最后编辑 | 程伟 于 2023-06-14 19:48:05 |
| 团队 | 最初预计 | 总计消耗 | 预计剩余 |
|---|
| 最初预计 | 8工时 |
|---|---|
| 总计消耗 | 8工时 |
| 预计剩余 | 0工时 |
| 预计开始 | 0000-00-00 |
| 实际开始 | 2023-03-21 |
| 截止日期 | 0000-00-00 |
开发任务:
1、订单超时标签服务
2、订单生包时会把标签同步到包裹
开发测试:
1、订单超时标签服务
1.1、查询可设置标签的订单SQL语句,PreTime是当前时间往前推3天
SELECT
oi.CustomerID,
ISNULL(op.ID,0) AS PackageID,
ISNULL(op.PackageState,-2) AS PackageState,
ISNULL(oi.OvertimeTagType,0) OvertimeTagType,
oi.OrderCode,
oi.OrderState,
ISNULL(oi.MergeOrderCode,0) MergeOrderCode,
oi.PayTime,
CONVERT(VARCHAR(100),oi.PayTime,23) PayTimeFormat,
oi.WarehouseID,
wh.WarehouseName,
dp.CompleteTime AS DeliveryCompleteTime,
ISNULL(ts.E_TransportID,0) E_TransportID,
0 AS LogisticsID
FROM RB_OrderInfo oi(NOLOCK)
LEFT JOIN RB_Procurement_Order_Package op(NOLOCK) ON op.MergerPackageNo=oi.OrderCode AND op.CustomerID=oi.CustomerID
INNER JOIN RB_Transport ts(NOLOCK) ON oi.TransportID=ts.ID AND oi.CustomerID=ts.CustomerID
INNER JOIN RB_WareHouse wh(NOLOCK) ON oi.WareHouseID=wh.ID AND oi.CustomerID=wh.CustomerID AND wh.WareHouseType=1
LEFT JOIN RB_Package_DeliverySupplier_Package sp with(NOLOCK) on oi.CustomerID = sp.CustomerID AND op.ID=sp.PackageID
LEFT JOIN RB_Package_DeliverySupplier_Batch dp with(NOLOCK) on sp.CustomerID = dp.CustomerID and sp.BatchNo = dp.BatchNo
WHERE oi.CustomerID=1 AND oi.IsStockOrder=0 AND oi.IsPay=1 AND oi.PayTime>='2023-03-18 00:00:00'
1.2、业务测试
修改订单的支付时间后再测试
添加物流商揽收时间后再次校验
修改揽收时间后再次校验
修改支付时间后再次校验