任务描述

需求背景

目前可售数有变化则需寻找所有策略获取触发策略的条件,导致消耗资源过多,且库存有变化就触发listing获取策略条件,影响到所有listing处理数据庞大,处理延时且资源消费过多



需求描述

http://product-doc-wan.zhcxkj.com:9000/%E6%88%98%E7%95%A5%E9%A1%B9%E7%9B%AE%E9%83%A8/ebay%E7%9B%B4%E5%8F%91%E9%A1%B9%E7%9B%AE/%E8%87%AA%E5%8A%A8%E8%A1%A5%E8%B4%A7%E5%B9%B3%E8%A1%A1%E5%BA%93%E5%AD%98.html

需求描述

需求背景

目前可售数有变化则需寻找所有策略获取触发策略的条件,导致消耗资源过多,且库存有变化就触发listing获取策略条件,影响到所有listing处理数据庞大,处理延时且资源消费过多



需求描述

http://product-doc-wan.zhcxkj.com:9000/%E6%88%98%E7%95%A5%E9%A1%B9%E7%9B%AE%E9%83%A8/ebay%E7%9B%B4%E5%8F%91%E9%A1%B9%E7%9B%AE/%E8%87%AA%E5%8A%A8%E8%A1%A5%E8%B4%A7%E5%B9%B3%E8%A1%A1%E5%BA%93%E5%AD%98.html

验收标准
暂无
历史记录  
  1. 2024-04-16 20:37:57, 由 王小勤 创建。
  2. 2024-04-16 20:38:55, 由 王小勤 添加备注。
  3. 2024-04-16 20:39:18, 由 王小勤 记录工时,消耗 2 小时。
    修改了 总计消耗,旧值为 "0",新值为 "2"。
    修改了 预计剩余,旧值为 "12",新值为 "10"。
    修改了 任务状态,旧值为 "wait",新值为 "doing"。
    修改了 实际开始,旧值为 "0000-00-00 00:00:00",新值为 "2024-04-15"。
  4. 2024-04-16 20:40:16, 由 王小勤 添加备注。

    测试设置:

  5. 2024-04-16 20:40:34, 由 王小勤 记录工时,消耗 2 小时。
    修改了 总计消耗,旧值为 "2",新值为 "4"。
    修改了 预计剩余,旧值为 "10",新值为 "8"。
  6. 2024-04-17 15:38:26, 由 王小勤 添加备注。

    场景如下:

    1、验证:进行平衡库存

    场景如下-预期结果:
    (1)    2928001  143095865748   可用库存:4    上次库存:2   <3    本次库存:1   <3           预期结果:可售数修改为可用库存:1

    (2-1)4574504  133819068925    可用库存:1    上次库存:2  <3     本次库存:4    >=3        预期结果:可售数修改为设置的平衡库存数:3
    (2-2)【边界值待做】                                           上次库存:2           本次库存:3                  预期结果:可售数修改为设置的平衡库存数:3
    (3-1)4998061   144120527691   可用库存:2     上次库存:4 >=3    本次库存:2  <3           预期结果:可售数修改为可用库存:2
    (3-2)【边界值待做】                                           上次库存:3           本次库存:1                  预期结果:可可售数修改为可用库存:1
    (4-1)6496950 143668612196     可用库存:2    上次库存:4 >=3    本次库存:5 >=3           预期结果:不进行平衡库存

    (4-2)【边界值待做】                                           上次库存:3           本次库存:3                  预期结果:同上


    优先设置场景(1)、(2-1)、(3-1)、(4-1):动态库存更新表进行设置如下:最新更新时间应落在对应平衡库存+自动补货的开始时间 到 结束时间范围内,并对其进行调度

    实际结果:查看对应补货队列查看,符合预期

  7. 2024-04-17 15:38:44, 由 王小勤 记录工时,消耗 4 小时。
    修改了 总计消耗,旧值为 "4",新值为 "8"。
    修改了 预计剩余,旧值为 "8",新值为 "4"。
  8. 2024-04-17 19:47:13, 由 王小勤 添加备注。

    1、验证:配合平衡库存,进行自动补货

    前置条件:总销量 >0,可售数 < 3
    场景如下 -预期结果:
    (01)4574504    133819068925
    可售数 :1 可用库存为:4 预期:触发自动补货,补货到可售数为:5 ,若同时存在满足平衡库存,则优先进行平衡库存
    (02)2928001   143095865748
    可售数 :3 可用库存为:1 预期:不满足设置条件,则不修改可售数
    (03)4998061    144120527691
    可售数 :2 可用库存为:2 预期:不触发自动补货
    (04)6496950    143668612196
    可售数 :6 可用库存为:1 预期:不满足设置条件,则不修改可售数

    模拟各表数据:
    A、动态库存更新表:如上,平衡库存
    B、可售数设置:

    C、库存设置:


    实际结果:符合预期。符合说明如下
    1)场景(1)、(2-1)、(3-1)、(4-1)+场景(01)+(02)、(03)、(04),与预期结果一致;
    2)场景(1)和场景(01)涉及的系统SKU:4574504  同时满足平衡库存+自动补货场景,则优先进行平衡库存;
    3)场景
    (4-1)和场景(04)涉及的系统SKU:6496950  不进行平衡库存,且不满足设置条件,不修改可售数
    补货队列展示如下:


    可售数与正式环境-可售数同步一致:

    测试环境:



    正式环境:


  9. 2024-04-18 14:16:03, 由 王小勤 添加备注。

    2、进行平衡库存+自动补货(边界值验证):

    一、场景如下+预期结果:

    触发平衡库存:

    (1)    2928001  143095865748   可用库存:4    上次库存:2   <3    本次库存:1   <3           预期结果:可售数修改为可用库存:1

    (2-1)4574504  133819068925    可用库存:1    上次库存:2  <3     本次库存:4    >=3        预期结果:可售数修改为设置的平衡库存数:3
    (2-2)【边界值】                                           上次库存:2           本次库存:3                  预期结果:可售数修改为设置的平衡库存数:3
    (3-1)4998061   144120527691   可用库存:2     上次库存:4 >=3    本次库存:2  <3           预期结果:可售数修改为可用库存:2
    (3-2)【边界值】                                           上次库存:3           本次库存:1                  预期结果:可可售数修改为可用库存:1
    (4-1)6496950 143668612196     可用库存:2    上次库存:4 >=3    本次库存:5 >=3           预期结果:不进行平衡库存

    (4-2)【边界值】                                           上次库存:3           本次库存:3                  预期结果:同上


    触发自动补货:

    场景如下 -预期结果:

    前置条件:总销量 >0 ,可售数 < 3
    (01)4574504   133819068925
    可售数 :1   可用库存为:2    预期:不触发自动补货 
    (02)2928001  143095865748
    可售数 :4  可用库存为:1    预期:不满足设置条件,则不修改可售数
    (03)4998061 144120527691 
    可售数 :2   可用库存为:2    预期:不触发自动补货 
    (04)6496950 143668612196
    可售数 :2  可用库存为:4    预期:触发自动补货,补货到可售数为:5


    二、各数据表进行模拟造数设置:

    A、动态库存更新表设置:最新更新时间应落在对应平衡库存+自动补货的开始时间 到 结束时间范围内,并对其进行调度


    B、可售数设置:

    C、库存设置:

    D、将平衡库存+自动补货的调度服务进行时间配置,动态库存更新表对应的最新更新时间,落在其开始时间和结束时间区间内

    实际结果:
    符合平衡库存:符合说明如下:

    1)场景(1)+(2-2)、(3-2)、(4-2)+场景(01)+(02)、(03)、(04),与预期结果一致;
    2)场景(4-2)和场景(04)涉及的系统SKU:6496950  不进行平衡库存

    不符合自动补货:
    系统SKU:6496950    平台ID:143668612196  【 大于平衡库存值: 3,已满足触发自动补货条件】
    可售数 :8      设置可售数小于的值为:9         可用库存在数据表中模拟为:4               
    预期结果:触发自动补货,补货到可售数为:10 
    实际结果:不符合预期

    修复后查看:

    场景验证+预期结果:前置条件:总销量 >0 ,可售数 < 3
    (01)4574504   133819068925
    现有可售数 :6  < 设置可售数小于:9 可用库存为:2     预期:不触发自动补货 
    (01)2928001  143095865748
    现有可售数 :5  < 设置可售数小于:9 可用库存为:1     预期:不触发自动补货  
    (01)4998061 144120527691 
    现有可售数 :9  <=设置可售数小于:9 可用库存为:2     预期:不满足设置条件,则不修改可售数
    (01)6496950 143668612196
    (01-1)现有可售数 :8  < 设置可售数小于:9 可用库存为:4     预期:触发自动补货,补货到可售数为:10
    (01-2)现有可售数 :8  < 设置可售数小于:9 可用库存改为:2   预期:不触发自动补货 

    页面设置如下:

    listing查看可售数:



    动态库存更新表设置场景数据:库存设置:其中6496950  库存:4 大于 设置的可用库存小于:3,可售数:8 小于设置的可售数值:9需触发自动补货

    库存表(p_product_inventory),用于后续实际业务从ERP最新库存同步到库存总表,进行下一次补货判断

    触发平衡库存+自动补货增量服务前,应配置平衡库存+自动补货的时间区间:使动态库存更新表的SKU最新更新时间落在该配置的时间内:

    调度同步listing服务后,再补货调度服务后,查看补货队列情况

    实际结果:符合该场景下的预期结果

    同步listing的情况:查看最新更新时间,自动补货会随着同步listing进行触发,该场景下时间为:2024-04-18 03:39:54

    补货队列的情况:对比查看自动补货也为:2024-04-18 03:39:54 ,与平衡库存最新更新时间:2024-04-18 06:04:50,符合二者的触发的时机

  10. 2024-04-18 14:16:33, 由 王小勤 编辑。
    修改了 截止日期,旧值为 "2024-04-17",新值为 "2024-04-18"。
  11. 2024-04-18 14:17:18, 由 王小勤 记录工时,消耗 4 小时。
    修改了 总计消耗,旧值为 "8",新值为 "12"。
    修改了 预计剩余,旧值为 "4",新值为 "0"。
    修改了 任务状态,旧值为 "doing",新值为 "done"。
    修改了 由谁完成,旧值为 "",新值为 "wangxiaoqin"。
    修改了 实际完成,旧值为 "",新值为 "2024-04-18 14:17:18"。
    18日,存在bug,早上进修复后验证完毕
所属迭代 智能中心-EBAY直发迭代
所属模块 智能中心-需求池  战略独立项目   EBAY直发
相关需求 eBay自动补货平衡库存按库存区间触发
指派给 王小勤 于 2024-04-18 14:17:18
任务类型 测试
任务标签 初始
开发组
任务状态 已完成
进度 100%
优先级 P1
关键词
抄送给
由谁创建 王小勤 于 2024-04-16 20:37:57
由谁完成 王小勤 于 2024-04-18 14:17:18
由谁取消 暂无
由谁关闭 暂无
关闭原因 暂无
最后编辑 王小勤 于 2024-04-18 14:17:18
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 12工时
总计消耗 12工时
预计剩余 0工时
预计开始 2024-04-15
实际开始 2024-04-15
截止日期 2024-04-18