任务描述
新建表,记录每一天每个订单所有颜色标签的变更记录
需求描述
背景
提升订单上网率,在仓库拣货,发货环节,根据订单支付时间,物流商揽收时间等维度,增加超时标签,方便仓库及时优先处理对应订单包裹;
需求
本地链接:product-doc-wan.zhcxkj.com:9000/产品三组/田子豪/直发超时标记/直发超时标记.html
外部链接(业务方查看):直发超时标记 (axshare.com)
验收标准
暂无

1、查询需要标识的包裹数据,因为目前固定的订单时效是1,是以PreTime往前延一天即可
SELECT
op.CustomerID,
op.ID AS PackageID,
op.PackageState,
ISNULL(op.OvertimeTagType,0) OvertimeTagType,
oi.OrderCode,
oi.OrderState,
ISNULL(oi.MergeOrderCode,0) MergeOrderCode,
oi.PayTime,
CONVERT(VARCHAR(100),oi.PayTime,23) PayTimeFormat,
dp.CompleteTime AS DeliveryCompleteTime,
ISNULL(ts.E_TransportID,0) E_TransportID,
0 AS LogisticsID
FROM RB_Procurement_Order_Package op(NOLOCK)
INNER JOIN RB_OrderInfo oi(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 op.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 op.CustomerID=1 AND oi.IsStockOrder=0 AND oi.IsPay=1 AND oi.PayTime>='2023-02-20'
2、测试界面
3、测试结果