任务描述


需求描述

需求背景

目前针对节日刊登与节日运营,只针对带有节日标签的产品进行,业务想通过关键词快速查询SKU标题


需求内容

涉及服务:节日刊登、节日促销、节日优惠券

1、节日刊登服务

节日配置表列表:

1.1)节日刊登新增关键词匹配产品标题刊登:支持设置中文或英文关键词进行查询SKU的中文或英文标题,精准匹配查询,将匹配到的SKU可在节日刊登时间里通过节日刊登服务进行刊登。

1.2)节日标签支持自定义设置:主要针对未设置节日标签的产品,可指定SKU或关键词查询SKU通过节日刊登服务进行刊登。


1.3)节日配置表列表:新增字段展示与搜索


2、新增自定义节日SKU表

2.1)针对未标记节日标签,但在节日配置表里设置了指定SKU或设置标题关键词匹配的SKU,只要达到了节日刊登/运营时间,记录到新增的自定义节日SKU表里,可按照节日刊登/运营服务执行。每天更新一次,


2.2)影响服务:节日刊登、节日促销、节日优惠券服务

节日刊登:新增查询自定义节日SKU表,如果不在节日SKU表里的SKU则停止刊登。停止刊登时,已经进入刊登队列的数据无需处理;但是针对待刊登、暂不刊登、待审核的数据全部进行删除。

节日促销:新增查询自定义节日SKU表,更新到节日促销listing表,不在表里的节日SKU则停止节日促销任务。

节日优惠券:新增查询自定义节日SKU表,更新到节日优惠券listing表,不在表里的节日SKU则停止节日优惠券务。


3、节日关键词初始化

文档链接:https://alidocs.dingtalk.com/i/nodes/YndMj49yWjPBKdL0cmPp7ZvDJ3pmz5aA?utm_scene=person_space

根据文档里的节日对应关键词进行初始化数据到配置表里

验收标准
提升节日产品刊登量,出单率
历史记录  
  1. 2023-11-17 17:14:43, 由 罗友军 创建。
  2. 2023-11-20 08:55:55, 由 梁文立 启动。
    修改了 实际开始,旧值为 "0000-00-00 00:00:00",新值为 "2023-11-20 08:55:52"。
    修改了 任务状态,旧值为 "wait",新值为 "doing"。
  3. 2023-11-27 11:12:48, 由 梁文立 完成。
    修改了 总计消耗,旧值为 "0",新值为 "30"。
    修改了 指派给 ,旧值为 "liangwenli",新值为 "luoyoujun"。
    修改了 实际完成,旧值为 "",新值为 "2023-11-27 10:39:14"。
    修改了 任务状态,旧值为 "doing",新值为 "done"。
    修改了 预计剩余,旧值为 "30",新值为 "0"。
    修改了 由谁完成,旧值为 "",新值为 "liangwenli"。

    1、与前端联调的部分

    1.1 列表查询条件拼接


    2、重要代码

    2.1 一个计算服务,需要根据节日时间计算出刊登时间、运营时间


    2.2 增量服务1:

    2.2 增量服务2、增量服务3是差不多:


    3、单元测试代码、任务调度代码的位置

    4、测试增加的任务调度


    服务:AmazonHolidayChooseSkuJob
    服务名称:计算节日配置表的日期(刊登时间、运营时间)
    {
    "ServiceName": "AmazonHolidayChooseSkuJob",
    "Params": {},
    "AssemblyFullName": "Erp.Amazon.Worker",
    "TypeFullName": "Erp.Amazon.Worker.CronJob.AutoPublish.AmazonHolidayChooseSkuJob",
    "ExecMethod": "CalculateExecute",
    "IsMultiThread": false,
    "TimeOut": 0
    }
    频率:1天1次





    服务1:AmazonHolidayChooseSkuJob
    服务名称:增量服务1:根据节日配置SKU表的数据更新节日选品
    {
    "ServiceName": "AmazonHolidayChooseSkuJob-{0}",
    "Params": {
    "Action": "{0}"
    },
    "AssemblyFullName": "Erp.Amazon.Worker",
    "TypeFullName": "Erp.Amazon.Worker.CronJob.AutoPublish.AmazonHolidayChooseSkuJob",
    "ExecMethod": "Execute",
    "IsMultiThread": false,
    "TimeOut": 0
    }

    入参:ToConfigSku


    服务2:AmazonHolidayChooseSkuJob
    服务名称 增量服务2:根据产品匹配节日配置关键词的数据更新节日选品
    {
    "ServiceName": "AmazonHolidayChooseSkuJob-{0}",
    "Params": {
    "Action": "{0}"
    },
    "AssemblyFullName": "Erp.Amazon.Worker",
    "TypeFullName": "Erp.Amazon.Worker.CronJob.AutoPublish.AmazonHolidayChooseSkuJob",
    "ExecMethod": "Execute",
    "IsMultiThread": false,
    "TimeOut": 0
    }

    入参:ToKeyWord


    服务3:AmazonHolidayChooseSkuJob
    服务名称:增量服务3:根据产品匹配节日配置关键词的数据更新节日选品
    {
    "ServiceName": "AmazonHolidayChooseSkuJob-{0}",
    "Params": {
    "Action": "{0}"
    },
    "AssemblyFullName": "Erp.Amazon.Worker",
    "TypeFullName": "Erp.Amazon.Worker.CronJob.AutoPublish.AmazonHolidayChooseSkuJob",
    "ExecMethod": "Execute",
    "IsMultiThread": false,
    "TimeOut": 0
    }

    入参:ToProduct


  4. 2023-12-01 13:53:13, 由 罗友军 编辑。
    修改了 最初预计,旧值为 "30",新值为 "9"。
所属迭代 智能中心-智能刊登迭代
所属模块 智能中心-需求池  战略独立项目   智能刊登
相关需求 节日配置表:新增关键词刊登、自定义产品刊登与运营
指派给 罗友军 于 2023-11-27 11:12:48
任务类型 后端
任务标签 初始
开发组 仓储物流开发组
任务状态 已完成
进度 100%
优先级 P0
关键词
抄送给
由谁创建 罗友军 于 2023-11-17 17:14:43
由谁完成 梁文立 于 2023-11-27 10:39:14
由谁取消 暂无
由谁关闭 暂无
关闭原因 暂无
最后编辑 罗友军 于 2023-12-01 13:53:13
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 9工时
总计消耗 30工时
预计剩余 0工时
预计开始 2023-11-17
实际开始 2023-11-20
截止日期 2023-11-30