任务描述


需求描述

需求背景

目前业务会承接类目的出单率,所以需要针对指定类目的进行刊登。


需求内容

1、针对节日配置表,
节日标签为【自定义】,筛选 的SKU在刊登SKU推送类型修改为【指定策略推送SKU】,刊登类型修改为【指定策略推送SKU自动刊登】
节日标签为非【自定义】,筛选 的SKU在刊登SKU推送类型修改为【节日选品】,刊登类型修改为【节日选品自动刊登】
注意:如果某个sku同时符合指定节日标签跟自定义的SKU,则优先按【指定策略推送SKU】进行刊登。


2、节日日期:新增【全年】,如果勾选了无限制,且自定义节日状态开启,
刊登:只要开启,即可刊登,无时间限制刊登
运营:只要开启,即可运营勾选指定的类型,无时间限制运营
注意:如果自定义节日状态禁用,即使刊登/运营状态开启,也不刊登/运营


3、刊登/运营方式,
1)新增方式类型:指定类目
默认勾选【指定类目】
2)方式类型选择多个时,修改为可自行设置【任一条件】【全部条件】,默认【任一条件】
原注释说明取消


4、节日日期选择【全年】
刊登、运营则不用设置时间,需要设置状态,开启即可进行刊登/运营
注意:前提是自定义节日的状态也是开启。
刊登,默认开启
运营,默认关闭


5、列表新增字段:【刊登/运营方式】,并支持筛选,默认展示全部。支持多选
【刊登/运营方式】:SKU节日标签、、指定类目、指定SKU、标题关键词。


6、节日日期、刊登时间、运营时间
针对自定义添加的,且节日日期全年的
节日日期:全年
刊登时间/运营时间:如果未开启,则显示-;如果开启了,则显示当前一整年的:具体格式如下
XXXX.01.01-XXXX.12.31
全年

注意运营时间:只显示开启的运营方式,未开启则不用显示

7、页面筛选条件:

7.1)刊登时间、运营时间筛选时,需要兼容【全年】

7.2)节日执行状态:
刊登中:需要兼容自定义节日状态启用,且刊登时间设置【全年】
运营中:需要兼容自定义节日状态启用,且指定运营类型的运营时间设置【全年】

验收标准
支持指定类目进行刊登。
历史记录  
  1. 2024-07-22 10:01:13, 由 罗友军 创建。
  2. 2024-07-22 13:34:10, 由 刘学森 启动。
    修改了 实际开始,旧值为 "0000-00-00 00:00:00",新值为 "2024-07-22 13:34:08"。
    修改了 任务状态,旧值为 "wait",新值为 "doing"。
  3. 2024-07-23 15:49:01, 由 刘学森 添加备注。

    接口变更:

    保存:

    /Configs/Holiday/Save

    request:
    {

         ...

         CategoryIds:["", ""], //一级类目,

         Conditiontype:0, //满足条件, 0-任一条件, 1-全部条件

         Detail:{

               Type: 4, // 增加枚举值4-全年/无限制

               OperationType: [["Sale", "BuryWord", "Coupon"]], //当选择时间类型为全年时,传第一个数组里面

               PublishEnable: true, //刊登是否开启,目前用于全年时控制刊登操作

               OperateEnable: true //运营是否开启,同上

          }

         ...

    }


    查询: 

    /Configs/Holiday/Search

    response:

    {

         ...

         CategoryIds:["", ""], //一级类目,数组长度>0则显示指定类目

         Conditiontype:0, //满足条件, 0-任一条件, 1-全部条件

         IsHolidyCustomize: 1, //是否自定义节日,为0显示sku节日标签

         IsChooseAssignSku: 1, //是否勾选sku

         CnKeyWords: [], //中文关键词

          EnKeyWords:[], //英文关键词, 2个数组任一一个长度>0显示关键词

         Detail:{

               Type: 4, // 增加枚举值4-全年/无限制
               PublishEnable: true, //刊登是否开启,目前用于全年时控制刊登操作

               OperateEnable: true //运营是否开启,同上

          }

         ...

    }


  4. 2024-07-26 14:02:15, 由 刘学森 完成。
    修改了 总计消耗,旧值为 "0",新值为 "40"。
    修改了 指派给 ,旧值为 "liuxuesen",新值为 "luoyoujun"。
    修改了 实际完成,旧值为 "",新值为 "2024-07-26 13:53:38"。
    修改了 任务状态,旧值为 "doing",新值为 "done"。
    修改了 预计剩余,旧值为 "22",新值为 "0"。
    修改了 由谁完成,旧值为 "",新值为 "liuxuesen"。

    1.项目: autochoose, erpAmazonWorker

    2.涉及服务:调价/埋词/优惠券节日sku同步服务, 指定sku同步服务,sku关键词增量/全量监测服务, sku节日标签全量/增量监测服务,节日sku禁用删除服务
    新增服务:节日策略变更同步服务,sku属性变更同步服务


    3.主要代码

    4.测试

  5. 2024-07-26 14:03:28, 由 刘学森 添加备注。
  6. 2024-08-02 16:37:13, 由 刘学森 添加备注。

    接口变更:

    保存:

    /Configs/Holiday/Save

    request:
    {

         ...

         CategoryIds:["", ""], //一级类目,

         Conditiontype:0, //满足条件, 0-任一条件, 1-全部条件

         Detail:{

               Type: 4, // 增加枚举值4-全年/无限制

               OperationType: [["Sale", "BuryWord", "Coupon"]], //当选择时间类型为全年时,传第一个数组里面

               PublishEnable: true, //刊登是否开启,目前用于全年时控制刊登操作

               OperateEnable: true //运营是否开启,同上

          }

         ...

    }


    查询: 

    /Configs/Holiday/Search

    request:

    {
       input: {

           ...
            HolidayTypes:[1,2], //刊登,运营方式,1-SKU节日标签、2-指定类目、3-指定SKU、4-标题关键词
           ...

        }

    }

    response:

    {

         ...
         HolidayTypes: [1,2,3], //刊登,运营方式,1-SKU节日标签、2-指定类目、3-指定SKU、4-标题关键词

         CategoryIds:["", ""], //一级类目,数组长度>0则显示指定类目

         Conditiontype:0, //满足条件, 0-任一条件, 1-全部条件

         IsHolidyCustomize: 1, //是否自定义节日,为0显示sku节日标签

         IsChooseAssignSku: 1, //是否勾选sku

         CnKeyWords: [], //中文关键词

          EnKeyWords:[], //英文关键词, 2个数组任一一个长度>0显示关键词

         Detail:{

               Type: 4, // 增加枚举值4-全年/无限制
               PublishEnable: true, //刊登是否开启,目前用于全年时控制刊登操作

               OperateEnable: true //运营是否开启,同上

          }

         ...

    }

  7. 2024-08-13 17:48:54, 由 梁秀丽 编辑。
    修改了 最初预计,旧值为 "22",新值为 "24"。
  8. 2024-08-21 15:40:27, 由 刘学森 添加备注。

    任务配置:

    {
    任务名称: HolidaySkuSyncJob,
    任务分组: ErpAmazonWorker,
    调度类型: MQJob,
    任务描述: 节日sku同步服务,
    周期表达式: 0 0 0/1 * * ?, 
    结束时间: null,
    执行次数: 1,
    MQ配置项:{"Exchange": "amazon.worker","Queue": "amazon.worker","ExchangeType": "topic","RouteKey":""},
    MQ通知:{"ServiceName":"HolidaySkuSyncJob_{0}", "Params":{"Action":"{0}"},"AssemblyFullName":"Erp.Amazon.Worker","TypeFullName":"Erp.Amazon.Worker.CronJob.Amazons.AmazonHolidayChooseSkuJob", "ExecMethod":"ExecuteHolidaySku","IsMultiThread":false,"TimeOut":0},
    参数内容:Config,Sku
    }

所属迭代 智能中心-智能选品迭代
所属模块 智能中心-需求池  战略独立项目   智能刊登
相关需求 节日配置表:新增指定类目
指派给 罗友军 于 2024-08-21 15:40:27
任务类型 后端
任务标签 初始
开发组
任务状态 已完成
进度 100%
优先级 P1
关键词
抄送给
由谁创建 罗友军 于 2024-07-22 10:01:12
由谁完成 刘学森 于 2024-07-26 13:53:38
由谁取消 暂无
由谁关闭 暂无
关闭原因 暂无
最后编辑 刘学森 于 2024-08-21 15:40:27
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 24工时
总计消耗 40工时
预计剩余 0工时
预计开始 2024-07-29
实际开始 2024-07-22
截止日期 2024-07-31