任务描述


需求描述

需求背景:为了提升编辑部资料利用率,将没有使用完的资料利用起来


需求实现:

1、筛选资料套数未使用完的SKU(查找SKU资料使用表),匹配类目一致但是未刊登的店铺进行刊登

a、匹配的店铺必须在智能刊登范围,账号组启用,来源渠道启用

b、SKU要符合智能刊登限制条件,且保留其他所有智能刊登的过滤限制

c、排除近14天内的新品


将匹配到的SKU和店铺写入到记录表,记录表包括SKU,站点,店铺,状态


2、直接使用编辑部资料进行资料组装并直接提交到刊登队列,并回写状态到记录表

a、默认状态为未处理,

b、如果刊登成功,状态标记为成功

c、如果刊登失败或者由于其他原因被过滤,则标记为失败

d、如果该条记录资料已经使用完,则该SKU+站点的剩余数据标记状态为不刊登


3、针对记录表中的数据定时进行状态监控并回写状态,如果失败时间超过15天,则重新匹配一个新的店铺

验收标准
暂无
历史记录  
  1. 2025-01-06 09:41:41, 由 罗友军 创建。
  2. 2025-01-11 16:26:31, 由 魏鹏军 完成。
    修改了 总计消耗,旧值为 "0",新值为 "24"。
    修改了 指派给 ,旧值为 "weipengjun",新值为 "luoyoujun"。
    修改了 实际完成,旧值为 "",新值为 "2025-01-10 09:27:44"。
    修改了 任务状态,旧值为 "wait",新值为 "done"。
    修改了 实际开始,旧值为 "0000-00-00 00:00:00",新值为 "2025-01-10 09:49:48"。
    修改了 预计剩余,旧值为 "20",新值为 "0"。
    修改了 由谁完成,旧值为 "",新值为 "weipengjun"。

    涉及项目:amazonworker

    1、新增未使用多套资料匹配SKU服务

    1.1、以SKU为获取终审时间:2020-01-01之后真实SKU,过滤SKU通用过滤(停产,仿牌,全站点禁售等等)

    1.2、以SKU平台类目匹配可刊登账号组对应来源渠道,需过滤保持刊登通用过滤,分级店铺过滤,分级店铺策略,渠道SKU查重,以及组合过滤,刊登站点次数限制

    1.3 已匹配SKU和来源渠道,按照多套资料使用次数和SKU多套资料做对比是否对应站点是否已记录,无记录则保留刊登

    1.4、多套资料接口:

    http://aipe.zhcxkj.com/ProductEdit/GetProductEditInfo

    授权信息:irobotbox   i1r5o8Botbox

    请求参数:

    {
        "input": {
            "CustomerID": 1,
            "SKU": [
                "20254498"
            ],
            "LanguageType": [
                "EN"
            ],
            "IsManual": 1,
            "EditStatus": 1
        }
    }
    1.5、多套资料使用次数接口:


    http://api-godw.zhcxkj.com/godw/mgotable/list

    授权信息:esapi_1  Es$396d-Tpz_

    请求参数:

    {
      "input": {
        "equals": {
          "CustomerId": 1,
          "SiteCode": "AU",
          "MarketId": 1
        },
        "ins": {
          "Sku": [
            "17110045"
          ]
        },
        "ranges": null,
        "CustomerID": 1,
        "Table": "RB_Market_ProductMultipleInfoUse"
      },
      "current": 1,
      "pageSize": 10000,
      "OrderBy": null
    }
    队列表刊登实例下:AmazonNotUsedMultiDataQueue


    状态:

     /// <summary>
            /// 未处理
            /// </summary>
            Wait = 0,

            /// <summary>
            /// 已入刊登队列
            /// </summary>
            Published = 1,

            /// <summary>
            /// 刊登状态已完成
            /// </summary>
            PublishFinished= 2,

            /// <summary>
            /// 失败
            /// </summary>
            Failed = 3
    2、新增来源渠道维度分布式执行刊登服务

    3、新增刊登状态反写服务

    4、新增刊登失败超过15天重新匹配来源渠道服务

    5、修改自动刊登服务-属性组装

    数据执行如下:



    服务配置:

    1、服务:AmazonNotUsedMultiDataMatchSkuJob
    服务名称:未使用多套资料匹配SKU
    {
    "ServiceName": "AmazonNotUsedMultiDataMatchSkuJob",
    "Params": {},
    "AssemblyFullName": "Erp.Amazon.Worker",
    "TypeFullName": "Erp.Amazon.Worker.CronJob.AutoPublish.TempAutoPublish.AmazonNotUsedMultiDataPublishJob",
    "ExecMethod": "MatchExecute",
    "IsMultiThread": false,
    "TimeOut": 0
    }

    2、服务:AmazonNotUsedMultiDataPublishLoadJob
    服务名称:未使用多套资料来源渠道刊登装载
    {
    "ServiceName": "AmazonNotUsedMultiDataPublishLoadJob",
    "Params": {},
    "AssemblyFullName": "Erp.Amazon.Worker",
    "TypeFullName": "Erp.Amazon.Worker.CronJob.AutoPublish.TempAutoPublish.AmazonNotUsedMultiDataPublishJob",
    "ExecMethod": "LoadExecute",
    "IsMultiThread": false,
    "TimeOut": 0
    }

    3、服务:AmazonNotUsedMultiDataPublishJob
    服务名称:未使用多套资料刊登状态反写和失败重新匹配
    {
    "ServiceName": "AmazonNotUsedMultiDataPublishJob",
    "Params": 
    {
    "Action": "{0}"
    },
    "AssemblyFullName": "Erp.Amazon.Worker",
    "TypeFullName": "Erp.Amazon.Worker.CronJob.AutoPublish.TempAutoPublish.AmazonNotUsedMultiDataPublishJob",
    "ExecMethod": "Execute",
    "IsMultiThread": false,
    "TimeOut": 0
    }
    入参:Rematch,PublishBack




  3. 2025-01-15 11:42:13, 由 梁秀丽 编辑。
    修改了 最初预计,旧值为 "20",新值为 "35"。
所属迭代 智能中心-智能刊登迭代
所属模块 智能中心-需求池  战略独立项目   智能刊登
相关需求 智能刊登-编辑部未使用资料自动匹配店铺刊登
指派给 罗友军 于 2025-01-10 09:49:48
任务类型 后端
任务标签 初始
开发组
任务状态 已完成
进度 100%
优先级 P0
关键词
抄送给
由谁创建 罗友军 于 2025-01-06 09:41:41
由谁完成 魏鹏军 于 2025-01-10 09:27:44
由谁取消 暂无
由谁关闭 暂无
关闭原因 暂无
最后编辑 梁秀丽 于 2025-01-15 11:42:13
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 35工时
总计消耗 24工时
预计剩余 0工时
预计开始 2025-01-06
实际开始 2025-01-10
截止日期 2025-01-08