任务描述

需求背景

海外仓产品,用户想根据库龄时间来设置合适的利润率进行刊登


需求描述

1.海外仓产品利润率配置列表及设置页面新增站点海外仓库龄:范围值,非必填,只能输入0和正整数,后值必须大于等于前值,指选择的站点下对应的SKU在海外仓的库龄

1).海外仓产品入库时间表新增海外仓库龄时间及库存数量,支持业务导入数据时

2).业务导入时,需删除库内的所有数据后,再导入最新的数据,因此需注意,每次均需全量导入



2.海外仓产品利润配置过滤站点海外仓库龄的天数范围时,需根据海外仓库龄时间进行过滤

a.若配置海外仓库龄前值为空或者后值为空时,均需根据海外仓库龄时间进行过滤

b..若配置海外仓库龄前值和后值都为空时,均无需根据海外仓库龄时间进行过滤(不判断该条件)

c.若SKU不在入库时间表或没有库龄时间时,则该SKU的库龄时间默认为0

需求描述

需求背景

海外仓产品,用户想根据库龄时间来设置合适的利润率进行刊登


需求描述

1.海外仓产品利润率配置列表及设置页面新增站点海外仓库龄:范围值,非必填,只能输入0和正整数,后值必须大于等于前值,指选择的站点下对应的SKU在海外仓的库龄

1).海外仓产品入库时间表新增海外仓库龄时间及库存数量,支持业务导入数据时

2).业务导入时,需删除库内的所有数据后,再导入最新的数据,因此需注意,每次均需全量导入


2.海外仓产品利润配置过滤站点海外仓库龄的天数范围时,需根据海外仓库龄时间进行过滤

a.若配置海外仓库龄前值为空或者后值为空时,均需根据海外仓库龄时间进行过滤

b..若配置海外仓库龄前值和后值都为空时,均无需根据海外仓库龄时间进行过滤(不判断该条件)

c.若SKU不在入库时间表或没有库龄时间时,则该SKU的库龄时间默认为0

验收标准
暂无
历史记录  
  1. 2024-11-15 12:04:14, 由 王小勤 创建。
  2. 2024-11-15 14:31:12, 由 王小勤 编辑。
    修改了 任务描述,区别为:
    009-
    009+
    010- 2.海外仓产品利润配置过滤站点海外仓库龄的天数范围时,需根据海外仓库龄时间进行过滤
    010+ 2.海外仓产品利润配置过滤站点海外仓库龄的天数范围时,需根据海外仓库龄时间进行过滤
    011- a.若配置海外仓库龄前值为空或者后值为空时,均需根据海外仓库龄时间进行过滤
    011+ a.若配置海外仓库龄前值为空或者后值为空时,均需根据海外仓库龄时间进行过滤
    012- b..若配置海外仓库龄前值和后值都为空时,均无需根据海外仓库龄时间进行过滤(不判断该条件)
    012+ b..若配置海外仓库龄前值和后值都为空时,均无需根据海外仓库龄时间进行过滤(不判断该条件)
    013- c.若SKU不在入库时间表或没有库龄时间时,则该SKU的库龄时间默认为0
    013+ c.若SKU不在入库时间表或没有库龄时间时,则该SKU的库龄时间默认为0
    014-
    014+
    015- <img src="/zentao/file-read-422567.png" alt="" />
    009- <p>
    009+ <p><br /></p>
    010- </p><p style="font-size:14px;background-color:#FFFFFF;">2.海外仓产品利润配置过滤站点海外仓库龄的天数范围时,需根据海外仓库龄时间进行过滤</p>
    010+ <p style="font-size:14px;background-color:#FFFFFF;">2.海外仓产品利润配置过滤站点海外仓库龄的天数范围时,需根据海外仓库龄时间进行过滤</p>
    011- <p style="font-size:14px;background-color:#FFFFFF;">a.若配置海外仓库龄前值为空或者后值为空时,均需根据<span style="font-size:14px;background-color:#FFFFFF;">海外仓库龄时间进行过滤</span></p>
    011+ <p style="font-size:14px;background-color:#FFFFFF;">a.若配置海外仓库龄前值为空或者后值为空时,均需根据<span style="font-size:14px;background-color:#FFFFFF;">海外仓库龄时间进行过滤</span></p>
    012- <p style="font-size:14px;background-color:#FFFFFF;"><span style="font-size:14px;background-color:#FFFFFF;">b.<span style="font-size:14px;background-color:#FFFFFF;">.若配置海外仓库龄前值和后值都为空时,均无需根据</span><span style="font-size:14px;background-color:#FFFFFF;">海外仓库龄时间进行过滤(不判断该条件)</span></span></p>
    012+ <p style="font-size:14px;background-color:#FFFFFF;"><span style="font-size:14px;background-color:#FFFFFF;">b.<span style="font-size:14px;background-color:#FFFFFF;">.若配置海外仓库龄前值和后值都为空时,均无需根据</span><span style="font-size:14px;background-color:#FFFFFF;">海外仓库龄时间进行过滤(不判断该条件)</span></span></p>
    013- <p style="font-size:14px;background-color:#FFFFFF;">c.若SKU不在入库时间表或没有库龄时间时,则该SKU的库龄时间默认为0</p>
    013+ <p style="font-size:14px;background-color:#FFFFFF;">c.若SKU不在入库时间表或没有库龄时间时,则该SKU的库龄时间默认为0</p>
    014-
    014+ <p><img src="{422567.png}" alt="" /></p>
    015- <p><img src="/zentao/file-read-422567.png" alt="" /></p>
    验证如下:

    在入库表中新增两个字段:库龄+库存数量:

    结合需求注:24155  ebay海外仓产品利润率配置增加判断SKU入库时间及对接发货仓  共同验证
    验证如下:

    前置条件:
    1、测试数据+场景+预期结果:
    select CURDATE() - INTERVAL 60 DAY
    【1】14954354   ---不在入库时间表,但满足60天销量,不判断最早入库时间                                                         
    ===预期:仍然按照之前设置的海外仓利润率进行刊登:28%   --1131 获取价格预计+价格尾数:12.84 = 12.88,12.89
    【2】10370711   ---在入库表,时间:2024-09-14 10:40:08  不在60天范围内:起始值 2024-09-16,大于60天范围内,且满足在60天销量表  
    ===预期:符合满足最早入库时间 大于 当前时间,理应过滤出这条SKU用于这个逻辑,按照海外仓利润率进行刊登:28%   --1131 获取价格预计+价格尾数:【1】16.41 =16.45,16.48,16.49
    【3】14804515   ---在入库表,时间:2024-09-12 10:40:08  不在60天范围内:起始值 2024-09-16,大于60天范围内,且满足在60天销量表  
    ===预期:符合满足最早入库时间  大于 当前时间,理应滤出这条SKU 用于这个逻辑,按照海外仓利润率进行刊登:28%   --1131 获取价格预计+价格尾数:10.22 =10.25,10.28,10.29
    【4】11240946   ---在入库表,时间:2024-09-18 10:40:08  在60天范围内: 2024-09-16,        小于60天范围内,且满足在60天销量表  
    ===预期:符合不满足入库时间,则利润率获取按照刊登模版设置的利润率:26% 且不在海外仓试算表中的 --- 1131获取价格:15.04 
    2、海外仓站点销量表
    站点SKU销量同步服务:GetStraightOverseaSkuSales
    海外仓站点销量表:m_ebay_overseasite_skusale
      ###--60天 + US站点 + SKU ===唯一维度
    select  * from  m_ebay_overseasite_skusale where sku in 
    ('14804515',
    '14954354',
    '10370711',
    '11240946');

    3、入库时间表:
    入库时间表:P_Product_OverseasWarehouse_entry
    select  * from  P_Product_OverseasWarehouse_entry where sku in 
    ('14804515',
    '14954354',
    '10370711',
    '11240946');

    4、海外仓站点试算表
    海外仓站点试算SKU服务:GetStraightOverseaSkuProfit  改为:GetOverseaSkuProfit-dev
    海外仓站点试算SKU表:m_ebay_overseasite_skuprofit
    ##谨慎删除:  DELETE from m_ebay_overseasite_skuprofit 
    select * from m_ebay_overseasite_skuprofit where sku in 
    ('14804515',
    '14954354',
    '10370711',
    '11240946') and sitecode = 'US';

    执行刊登服务获取执行结果:
    select ap.* from ap_autopublish_ebay_queue  ap where  ap.StrategyId in ('76093') and date >='20241108';  ###--刊登策略  模版:111
    实际结果:符合预期

    5、订单表:订单表新增字段:WarehouseId  发货仓库id
    注:初始化同步需在生产环境进行验证查验

  3. 2024-11-15 14:31:35, 由 王小勤 记录工时,消耗 6 小时。
  4. 2024-11-15 14:31:35, 由 王小勤 记录工时,消耗 2 小时。
    修改了 总计消耗,旧值为 "0",新值为 "8"。
    修改了 预计剩余,旧值为 "8",新值为 "0"。
    修改了 任务状态,旧值为 "wait",新值为 "done"。
    修改了 由谁完成,旧值为 "",新值为 "wangxiaoqin"。
    修改了 实际完成,旧值为 "",新值为 "2024-11-15 14:31:35"。
  5. 2024-11-21 17:37:30, 由 王小勤 编辑。
    修改了 任务描述,区别为:
    014- <img src="/zentao/file-read-422567.png" alt="" />
    014+
    014- <p><img src="/zentao/file-read-422567.png" alt="" /></p>
    014+ <p><img src="{422567.png}" alt="" /></p>
    前端功能验证:库龄字段值:范围值,非必填,只能输入0和正整数,后值必须大于等于前值,各场景如下:

    场景1:前值为空,后值填值
    场景2:非必填
    场景3:前值有值,后值为空
    场景4:只允许填0和正整数


    对应数据库查询:

所属迭代 智能中心-EBAY直发迭代
所属模块 智能中心-需求池  战略独立项目   EBAY直发
相关需求 ebay海外仓产品利润率配置需增加海外仓库龄判断
指派给 王小勤 于 2024-11-21 17:37:30
任务类型 测试
任务标签 初始
开发组
任务状态 已完成
进度 100%
优先级 P2
关键词
抄送给
由谁创建 王小勤 于 2024-11-15 12:04:14
由谁完成 王小勤 于 2024-11-15 14:31:35
由谁取消 暂无
由谁关闭 暂无
关闭原因 暂无
最后编辑 王小勤 于 2024-11-21 17:37:30
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 8工时
总计消耗 8工时
预计剩余 0工时
预计开始 2024-11-14
实际开始 0000-00-00
截止日期 2024-11-15