任务描述

方案1:获取亚马逊刊登资料队列表(RB_Amazon_GetPublishedDataQueue):ID(bigint)          CustomerID(int)     BeginTime(datatime)   EndTime(datetime)    Status(int)   AddTime(datetime)   UpdateTime主键ID                商户号                     开始时间                        结束时间                     状态              添加时间                     更新时间

方案2:借助已有的队列表


SQL:

SELECT  a.CustomerID,a.OrderSourceSKUID,a.SKU  FROM   RB_AmazonUploadProduct_V2 (nolock) AS a LEFT JOIN RB_OrderSource (nolock) AS o  ON o.ID = a.OrderSourceID  AND o.CustomerID = a.CustomerIDWHERE  isnull(a.UploadType,1)=1 and a.AddUserID>0   and  o.OrderSourceCountry in ('US','英语语种站点')    and  a.Status = 2and a.updatetime>='开始时间'  and a.updatetime<'结束时间'英语语种站点: "US", "GB", "CA", "AU", "IN", "AE", "SG", "SA"

需求描述

需求背景:
综合平台自动刊登使用多套资料刊登,多套资料数量有限,亚马逊手动刊登资料优质,将手动刊登资料加入资料库可以提供更多优质资料
需求说明:
条件1:亚马逊手动刊登
条件2:刊登成功(包含重刊、下架)
备注:重刊的定义为手动下架被人工编辑后上架的
3、刊登成功后提取刊登资料,包含:产品名称、产品关键字、详细描述、特征亮点、包装清单
4、提取刊登资料后进入产品资料库内进行重复判断
4.1、重复判断以资料库内现有逻辑:每一个有50个重复的字符就视为重复
4.2、重复判断对象:已通过多套资料
4.3、剔除编辑部门的敏感词
4.4、剔除对于平台的敏感词
5、判定为重复则不录入到资料库,不重复则进入审核环节,资料库解除上限设置
6、当资料成功进入资料库内,进行标识亚马逊已用,做条件判断,亚马逊已用的资料不可亚马逊在使用

需求链接:https://a4p4ce.axshare.com



验收标准
暂无
历史记录  
  1. 2022-02-24 15:24:27, 由 罗友军 创建。
  2. 2022-02-25 12:41:18, 由 罗友军 编辑。
    修改了 任务描述,区别为:
    001-
    001+
    002+
    003+
    004+ 方案1:获取亚马逊刊登资料队列表(RB_Amazon_GetPublishedDataQueue):ID(bigint) CustomerID(int) BeginTime(datatime) EndTime(datetime) Status(int) AddTime(datetime) UpdateTime主键ID 商户号 开始时间 结束时间 状态 添加时间 更新时间
    005+ 方案2:借助已有的队列表
    006+
    007+ SQL:
    008+ SELECT a.CustomerID,a.OrderSourceSKUID,a.SKU FROM RB_AmazonUploadProduct_V2 (nolock) AS a LEFT JOIN RB_OrderSource (nolock) AS o ON o.ID = a.OrderSourceID AND o.CustomerID = a.CustomerIDWHERE isnull(a.UploadType,1)=1 and a.AddUserID&gt;0 and o.OrderSourceCountry in ('US','英语语种站点') and a.Status = 2and a.updatetime&gt;='开始时间' and a.updatetime&lt;'结束时间'英语语种站点: "US", "GB", "CA", "AU", "IN", "AE", "SG", "SA"
    001- <p><br /></p>
    001+ <p></p>
    002+ <p><br /></p>
    003+ <p><br /></p>
    004+ <p>方案1:获取亚马逊刊登资料队列表(RB_Amazon_GetPublishedDataQueue):ID(bigint) CustomerID(int) BeginTime(datatime) EndTime(datetime) Status(int) AddTime(datetime) UpdateTime主键ID 商户号 开始时间 结束时间 状态 添加时间 更新时间</p>
    005+ <p>方案2:借助已有的队列表</p>
    006+ <p><br /></p>
    007+ <p>SQL:</p>
    008+ <p>SELECT a.CustomerID,a.OrderSourceSKUID,a.SKU FROM RB_AmazonUploadProduct_V2 (nolock) AS a LEFT JOIN RB_OrderSource (nolock) AS o ON o.ID = a.OrderSourceID AND o.CustomerID = a.CustomerIDWHERE isnull(a.UploadType,1)=1 and a.AddUserID&gt;0 and o.OrderSourceCountry in ('US','英语语种站点') and a.Status = 2and a.updatetime&gt;='开始时间' and a.updatetime&lt;'结束时间'英语语种站点: "US", "GB", "CA", "AU", "IN", "AE", "SG", "SA"</p>
  3. 2022-02-25 12:41:48, 由 罗友军 编辑。
    修改了 任务描述,区别为:
    003-
    003+ 方案1:获取亚马逊刊登资料队列表(RB_Amazon_GetPublishedDataQueue):ID(bigint) CustomerID(int) BeginTime(datatime) EndTime(datetime) Status(int) AddTime(datetime) UpdateTime主键ID 商户号 开始时间 结束时间 状态 添加时间 更新时间
    004- 方案1:获取亚马逊刊登资料队列表(RB_Amazon_GetPublishedDataQueue):ID(bigint) CustomerID(int) BeginTime(datatime) EndTime(datetime) Status(int) AddTime(datetime) UpdateTime主键ID 商户号 开始时间 结束时间 状态 添加时间 更新时间
    004+ 方案2:借助已有的队列表
    005- 方案2:借助已有的队列表
    005+
    006-
    006+ SQL:
    007- SQL:
    007+ SELECT a.CustomerID,a.OrderSourceSKUID,a.SKU FROM RB_AmazonUploadProduct_V2 (nolock) AS a LEFT JOIN RB_OrderSource (nolock) AS o ON o.ID = a.OrderSourceID AND o.CustomerID = a.CustomerIDWHERE isnull(a.UploadType,1)=1 and a.AddUserID&gt;0 and o.OrderSourceCountry in ('US','英语语种站点') and a.Status = 2and a.updatetime&gt;='开始时间' and a.updatetime&lt;'结束时间'英语语种站点: "US", "GB", "CA", "AU", "IN", "AE", "SG", "SA"
    008- SELECT a.CustomerID,a.OrderSourceSKUID,a.SKU FROM RB_AmazonUploadProduct_V2 (nolock) AS a LEFT JOIN RB_OrderSource (nolock) AS o ON o.ID = a.OrderSourceID AND o.CustomerID = a.CustomerIDWHERE isnull(a.UploadType,1)=1 and a.AddUserID&gt;0 and o.OrderSourceCountry in ('US','英语语种站点') and a.Status = 2and a.updatetime&gt;='开始时间' and a.updatetime&lt;'结束时间'英语语种站点: "US", "GB", "CA", "AU", "IN", "AE", "SG", "SA"
    003- <p><br /></p>
    003+ <p>方案1:获取亚马逊刊登资料队列表(RB_Amazon_GetPublishedDataQueue):ID(bigint) CustomerID(int) BeginTime(datatime) EndTime(datetime) Status(int) AddTime(datetime) UpdateTime主键ID 商户号 开始时间 结束时间 状态 添加时间 更新时间</p>
    004- <p>方案1:获取亚马逊刊登资料队列表(RB_Amazon_GetPublishedDataQueue):ID(bigint) CustomerID(int) BeginTime(datatime) EndTime(datetime) Status(int) AddTime(datetime) UpdateTime主键ID 商户号 开始时间 结束时间 状态 添加时间 更新时间</p>
    004+ <p>方案2:借助已有的队列表</p>
    005- <p>方案2:借助已有的队列表</p>
    005+ <p><br /></p>
    006- <p><br /></p>
    006+ <p>SQL:</p>
    007- <p>SQL:</p>
    007+ <p>SELECT a.CustomerID,a.OrderSourceSKUID,a.SKU FROM RB_AmazonUploadProduct_V2 (nolock) AS a LEFT JOIN RB_OrderSource (nolock) AS o ON o.ID = a.OrderSourceID AND o.CustomerID = a.CustomerIDWHERE isnull(a.UploadType,1)=1 and a.AddUserID&gt;0 and o.OrderSourceCountry in ('US','英语语种站点') and a.Status = 2and a.updatetime&gt;='开始时间' and a.updatetime&lt;'结束时间'英语语种站点: "US", "GB", "CA", "AU", "IN", "AE", "SG", "SA"</p>
    008- <p>SELECT a.CustomerID,a.OrderSourceSKUID,a.SKU FROM RB_AmazonUploadProduct_V2 (nolock) AS a LEFT JOIN RB_OrderSource (nolock) AS o ON o.ID = a.OrderSourceID AND o.CustomerID = a.CustomerIDWHERE isnull(a.UploadType,1)=1 and a.AddUserID&gt;0 and o.OrderSourceCountry in ('US','英语语种站点') and a.Status = 2and a.updatetime&gt;='开始时间' and a.updatetime&lt;'结束时间'英语语种站点: "US", "GB", "CA", "AU", "IN", "AE", "SG", "SA"</p>
  4. 2022-02-25 12:42:39, 由 罗友军 编辑。
    修改了 任务描述,区别为:
    001-
    001+
    002-
    002+ 方案1:获取亚马逊刊登资料队列表(RB_Amazon_GetPublishedDataQueue):ID(bigint) CustomerID(int) BeginTime(datatime) EndTime(datetime) Status(int) AddTime(datetime) UpdateTime主键ID 商户号 开始时间 结束时间 状态 添加时间 更新时间
    003- 方案1:获取亚马逊刊登资料队列表(RB_Amazon_GetPublishedDataQueue):ID(bigint) CustomerID(int) BeginTime(datatime) EndTime(datetime) Status(int) AddTime(datetime) UpdateTime主键ID 商户号 开始时间 结束时间 状态 添加时间 更新时间
    003+ 方案2:借助已有的队列表
    004- 方案2:借助已有的队列表
    004+
    005-
    005+ SQL:
    006- SQL:
    006+ SELECT a.CustomerID,a.OrderSourceSKUID,a.SKU FROM RB_AmazonUploadProduct_V2 (nolock) AS a LEFT JOIN RB_OrderSource (nolock) AS o ON o.ID = a.OrderSourceID AND o.CustomerID = a.CustomerIDWHERE isnull(a.UploadType,1)=1 and a.AddUserID&gt;0 and o.OrderSourceCountry in ('US','英语语种站点') and a.Status = 2and a.updatetime&gt;='开始时间' and a.updatetime&lt;'结束时间'英语语种站点: "US", "GB", "CA", "AU", "IN", "AE", "SG", "SA"
    007- SELECT a.CustomerID,a.OrderSourceSKUID,a.SKU FROM RB_AmazonUploadProduct_V2 (nolock) AS a LEFT JOIN RB_OrderSource (nolock) AS o ON o.ID = a.OrderSourceID AND o.CustomerID = a.CustomerIDWHERE isnull(a.UploadType,1)=1 and a.AddUserID&gt;0 and o.OrderSourceCountry in ('US','英语语种站点') and a.Status = 2and a.updatetime&gt;='开始时间' and a.updatetime&lt;'结束时间'英语语种站点: "US", "GB", "CA", "AU", "IN", "AE", "SG", "SA"
    001- <p></p>
    001+ <p><img src="{190192.txt}" alt="" /></p>
    002- <p><br /></p>
    002+ <p>方案1:获取亚马逊刊登资料队列表(RB_Amazon_GetPublishedDataQueue):ID(bigint) CustomerID(int) BeginTime(datatime) EndTime(datetime) Status(int) AddTime(datetime) UpdateTime主键ID 商户号 开始时间 结束时间 状态 添加时间 更新时间</p>
    003- <p>方案1:获取亚马逊刊登资料队列表(RB_Amazon_GetPublishedDataQueue):ID(bigint) CustomerID(int) BeginTime(datatime) EndTime(datetime) Status(int) AddTime(datetime) UpdateTime主键ID 商户号 开始时间 结束时间 状态 添加时间 更新时间</p>
    003+ <p>方案2:借助已有的队列表</p>
    004- <p>方案2:借助已有的队列表</p>
    004+ <p><br /></p>
    005- <p><br /></p>
    005+ <p>SQL:</p>
    006- <p>SQL:</p>
    006+ <p>SELECT a.CustomerID,a.OrderSourceSKUID,a.SKU FROM RB_AmazonUploadProduct_V2 (nolock) AS a LEFT JOIN RB_OrderSource (nolock) AS o ON o.ID = a.OrderSourceID AND o.CustomerID = a.CustomerIDWHERE isnull(a.UploadType,1)=1 and a.AddUserID&gt;0 and o.OrderSourceCountry in ('US','英语语种站点') and a.Status = 2and a.updatetime&gt;='开始时间' and a.updatetime&lt;'结束时间'英语语种站点: "US", "GB", "CA", "AU", "IN", "AE", "SG", "SA"</p>
    007- <p>SELECT a.CustomerID,a.OrderSourceSKUID,a.SKU FROM RB_AmazonUploadProduct_V2 (nolock) AS a LEFT JOIN RB_OrderSource (nolock) AS o ON o.ID = a.OrderSourceID AND o.CustomerID = a.CustomerIDWHERE isnull(a.UploadType,1)=1 and a.AddUserID&gt;0 and o.OrderSourceCountry in ('US','英语语种站点') and a.Status = 2and a.updatetime&gt;='开始时间' and a.updatetime&lt;'结束时间'英语语种站点: "US", "GB", "CA", "AU", "IN", "AE", "SG", "SA"</p>
  5. 2022-03-04 21:16:05, 由 魏鹏军 完成。
    修改了 总计消耗,旧值为 "0",新值为 "16"。
    修改了 指派给 ,旧值为 "weipengjun",新值为 "luoyoujun"。
    修改了 实际完成,旧值为 "",新值为 "2022-03-04 21:09:04"。
    修改了 任务状态,旧值为 "wait",新值为 "done"。
    修改了 实际开始,旧值为 "0000-00-00 00:00:00",新值为 "2022-03-04 21:15:09"。
    修改了 预计剩余,旧值为 "16",新值为 "0"。
    修改了 由谁完成,旧值为 "",新值为 "weipengjun"。

    有服务跑出,具体逻辑梳理如下:

    针对v2 v3上传队列成功并且 对应语种是英语站点( "US", "GB", "CA", "AU", "IN", "AE", "SG", "SA")

    找出listing 详情(标题、关键词、亮点、描述、包装清单) 注意的是:描述包含了描述+size/color+包装清单,目前描述指的是描述+size/color,并没拆分出来,将包装清单提取出来

    然后和sku对应所有多套资料作对比,查重:以30个字符作拆分对比(可参照目前查重逻辑)这里包含了本来句子还有将句子颠倒查重

    最后过滤敏感词,插入多套资料,最后记录对应亚马逊已使用



  6. 2022-03-10 15:17:47, 由 罗友军 关闭。
    修改了 任务状态,旧值为 "done",新值为 "closed"。
    修改了 指派给 ,旧值为 "luoyoujun",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "luoyoujun"。
    修改了 关闭时间,旧值为 "0000-00-00 00:00:00",新值为 "2022-03-10 15:17:47"。
    修改了 关闭原因,旧值为 "",新值为 "done"。
所属迭代 【智汇】产品部 3月 第1 版本(2022年)
所属模块 /
相关需求 【综合平台】刊登资料复用
指派给 Closed 于 2022-03-10 15:17:47
任务类型 后端
任务标签 初始
开发组
任务状态 已关闭
进度 100%
优先级 P2
关键词
抄送给
由谁创建 罗友军 于 2022-02-24 15:24:27
由谁完成 魏鹏军 于 2022-03-04 21:09:04
由谁取消 暂无
由谁关闭 罗友军 于 2022-03-10 15:17:47
关闭原因 已完成
最后编辑 罗友军 于 2022-03-10 15:17:47
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 16工时
总计消耗 16工时
预计剩余 0工时
预计开始 2022-02-28
实际开始 2022-03-04
截止日期 2022-03-01