任务描述

1. 新增一个SKU包裹重记录表,设计如下:

create table RB_Product_PackageWeight
(
    ID    bigint    identity(1,1) primary key,
    CustomerID    int    not null,
    SKU            varchar(50)        not null,
    PackageNo    varchar(50)        not null default(''),
    PackWeight    money     not null default(0),
    AddTime        datetime
)


2. 提供一个插入包裹重的方法给程伟,并传入事务对象,RB.DAL.DALHelper hpTran


3. 增加一个定时服务,过滤符合条件的包裹重记录并取平均值更新到产品库,并记录产品日志(注:增加一个增量服务,每次记录最后一次计算时间)

需求描述
一、背景和价值   
   1.背景:目前由于包裹重出现比毛重大或者少的情况,导致刊登上架产品时,价格计算错误,导致定价过高无人购买,定价过低亏本出货,导致整天的利润率整体偏低(忽高忽低)。
   2.价值说明:刊登调用的重量更加平均,提高出单的率同时,把整体的利润率提升5%以上
   3.价值量:利润率提升5%以上。

二、需求描述:
   1.当客户订单包裹称重完成后,运费计算服务执行时,,算法如下:
     ①公式:产品包裹重=称重值相加  /  N次 (最大值为4次),则计算后产品包裹重写入到产品库中进行更新/替换
     ②若SKU发货次数 ≤ 3 次,则产品包裹重=称重值相加 / 条数
     ③若4次 ≤ SKU发货次数 ≤ 6次,则去除最大和最小值次数,然后累加后/N次。
    注:若发货次数超过6次,则只取最近6次,进行计算,只有单品单件的数据才插入。
    2.增量加权计算服务,每天执行一次且有包裹重量更新的产品才增加到产品库中。(晚上凌晨2~5点之间执行即可)
    3.详细执行流程如下图
   



验收标准
暂无
子任务
任务ID P 任务名称 截止日期 指派给 任务状态 消耗(h) 剩余(h) 操作
25433 P2 产品库包裹重逻辑优化-代码审查 0000-00-00 Closed 已关闭 2 0
25434 P2 封装一个插入包裹重的方法 0000-00-00 Closed 已关闭 8 0
25435 P2 增加一个定时服务,过滤符合条件的包裹重记录并取平均值更新到产品库,并记录产品日志 0000-00-00 Closed 已关闭 8 0
历史记录  
  1. 2022-02-25 16:42:04, 由 何建宝 创建。
  2. 2022-02-25 16:46:09, 由 何建宝 编辑。
    修改了 父任务,旧值为 "0",新值为 "-1"。
  3. 2022-02-25 16:46:09, 由 何建宝 创建子任务 #25433 产品库包裹重逻辑优化-代码审查 , #25434 封装一个插入包裹重的方法 , #25435 增加一个定时服务,过滤符合条件的包裹重记录并取平均值更新到产品库,并记录产品日志 。
    修改了 父任务 ,旧值为 "0",新值为 "-1"。
    修改了 截止日期,旧值为 "2022-03-02",新值为 "0000-00-00"。
    修改了 预计开始,旧值为 "2022-02-28",新值为 "0000-00-00"。
  4. 2022-03-08 10:48:52, 由 冯名明 启动。
    修改了 总计消耗,旧值为 "0",新值为 "8"。
    修改了 预计剩余,旧值为 "24",新值为 "16"。
    修改了 任务状态,旧值为 "wait",新值为 "doing"。
  5. 2022-03-09 12:00:32, 由 冯名明 编辑。
    修改了 总计消耗,旧值为 "8",新值为 "16"。
    修改了 预计剩余,旧值为 "16",新值为 "2"。
  6. 2022-03-09 13:51:32, 由 何建宝 完成。
    修改了 总计消耗,旧值为 "16",新值为 "18"。
    修改了 预计剩余,旧值为 "2",新值为 "0"。
    修改了 任务状态,旧值为 "doing",新值为 "done"。
    修改了 由谁完成,旧值为 "",新值为 "hejianbao"。
    修改了 实际完成,旧值为 "0000-00-00 00:00:00",新值为 "2022-03-09 13:51:32"。
  7. 2022-03-09 14:23:54, 由 林鸿贵 确认需求变动,最新版本为#3。
  8. 2022-03-19 21:03:09, 由 zhengqiao 关闭。
    修改了 任务状态,旧值为 "done",新值为 "closed"。
    修改了 指派给 ,旧值为 "hejianbao",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "zhengqiao"。
    修改了 关闭时间,旧值为 "0000-00-00 00:00:00",新值为 "2022-03-19 21:03:09"。
    修改了 关闭原因,旧值为 "",新值为 "done"。
所属迭代 【智汇】产品部 3月 第1 版本(2022年)
所属模块 /
相关需求 产品库包裹重逻辑优化
指派给 Closed 于 2022-03-19 21:03:09
任务类型 后端
任务标签 初始
开发组
任务状态 已关闭
进度 100%
优先级 P2
关键词
抄送给
由谁创建 何建宝 于 2022-02-25 16:42:04
由谁完成 何建宝 于 2022-03-09 13:51:32
由谁取消 暂无
由谁关闭 zhengqiao 于 2022-03-19 21:03:09
关闭原因 已完成
最后编辑 zhengqiao 于 2022-03-19 21:03:09
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 24工时
总计消耗 18工时
预计剩余 0工时
预计开始 0000-00-00
实际开始 0000-00-00
截止日期 0000-00-00