暂无
任务描述
需求描述
一、背景和价值
1.背景:目前由于包裹重出现比毛重大或者少的情况,导致刊登上架产品时,价格计算错误,导致定价过高无人购买,定价过低亏本出货,导致整天的利润率整体偏低(忽高忽低)。
2.价值说明:刊登调用的重量更加平均,提高出单的率同时,把整体的利润率提升5%以上
3.价值量:利润率提升5%以上。
二、需求描述:
1.当客户订单包裹称重完成后,运费计算服务执行时,,算法如下:
①公式:产品包裹重=称重值相加 / N次 (最大值为4次),则计算后产品包裹重写入到产品库中进行更新/替换
②若SKU发货次数 ≤ 3 次,则产品包裹重=称重值相加 / 条数
③若4次 ≤ SKU发货次数 ≤ 6次,则去除最大和最小值次数,然后累加后/N次。
注:若发货次数超过6次,则只取最近6次,进行计算,只有单品单件的数据才插入。
2.增量加权计算服务,每天执行一次且有包裹重量更新的产品才增加到产品库中。(晚上凌晨2~5点之间执行即可)
3.详细执行流程如下图
1.背景:目前由于包裹重出现比毛重大或者少的情况,导致刊登上架产品时,价格计算错误,导致定价过高无人购买,定价过低亏本出货,导致整天的利润率整体偏低(忽高忽低)。
2.价值说明:刊登调用的重量更加平均,提高出单的率同时,把整体的利润率提升5%以上
3.价值量:利润率提升5%以上。
二、需求描述:
1.当客户订单包裹称重完成后,运费计算服务执行时,,算法如下:
①公式:产品包裹重=称重值相加 / N次 (最大值为4次),则计算后产品包裹重写入到产品库中进行更新/替换
②若SKU发货次数 ≤ 3 次,则产品包裹重=称重值相加 / 条数
③若4次 ≤ SKU发货次数 ≤ 6次,则去除最大和最小值次数,然后累加后/N次。
注:若发货次数超过6次,则只取最近6次,进行计算,只有单品单件的数据才插入。
2.增量加权计算服务,每天执行一次且有包裹重量更新的产品才增加到产品库中。(晚上凌晨2~5点之间执行即可)
3.详细执行流程如下图


验收标准
暂无




主干:
http://10.158.158.22:8080/Manager/index.aspx
Admin047
Panda047
新增逻辑:
1、相关限制:客户订单、单品单件订单
2、相关产品,生成订单--生成包裹--称重发货后
1-3次,称重相加/N
4-6次,去掉最大数、最小数,称重相加/N-2
6次以上,取最近6次称重相加/6
相关SQL查询:
---查询产品称重表
select * from RB_Product_PackageWeight where CustomerID=1;

SELECT top 10
B.PackageID,
A.ShipTime,
C.StockOperateTime
FROM
RB_Procurement_Order_Package A WITH ( NOLOCK )
LEFT JOIN RB_Procurement_Order_Package_OrderDetail B WITH ( NOLOCK ) ON A.CustomerID = B.CustomerID
AND A.ID = B.PackageID
LEFT JOIN dbo.RB_Procurement_Order_PositionCode C WITH ( NOLOCK ) ON B.CustomerID = C.CustomerID
AND B.OrderCode = C.OrderCode
AND B.OrderListID = C.OrderListID
order by
A.ID desc
;