业务需求
CreatedBy158
需求描述

一、存储调整

1、竞品库(zhcxkj_bi.amazon_external_externalnew_asin)需新建字段"isContentUpdate",代表本次更新竞品标题、五点、描述是否有变化,

2、竞品库(zhcxkj_bi.amazon_external_externalnew_asin)新增字段"NotSaleTime",不在售时间,

采集时如果竞品为不在售,并且该字段为null,则更新“NotSaleTime”为当前时间

采集时如果竞品为不在售,并且该字段不为null,则不更新“NotSaleTime”,

采集时如果竞品为在售,则把该字段设置成null,

删除超3个月不在售数据,即NotSaleTime日期距今超三个月



二、任务数据来源

筛选逻辑:

对竞品ASIN详情表zhcxkj_bi.amazon_external_externalnew_asin

a、根据产品库的真实SKU维度执行

b、排除停产仿牌禁售数据

c、属于十大市场("DE", "MX", "ES", "IT", "FR", "JP", "AU", "CA", "GB", "US")

d、竞品ASIN的UpdateTime 近N天没有更新(N可设置,默认为30,支持按等级、市场动态调整)

e、排除近Y天进入到重采队列状态为待采集,排除掉近Y天重采队列里面执行成功的(Y可设置,默认为30)



三、新增一个竞品详情信息定期重采服务

根据第二步任务表中的数据进行筛选,调用逻辑,从产品库获取产品相关信息,再从竞品库获取竞品信息,按站点和竞品ASIN去重后,调用推送接口,推送接口如下:

推送接口:http://amzpythonspiderapi.zhcxkj.com/ExternalAsinAdd

ExternalTest_Asin_US

[

   {

       "Asin": "B07M6KSHF1",

       "SiteCode": "US",

       "ReCrawl": 1

   }

]

ReCrawl=1表示需要强制重采

频率:每站点SKU每30天一次

四、其他需求

性能需求:500万/天





验收标准
158Create
价值描述
50000元/月
历史记录  
  1. 2026-07-10 13:58:08, 由 戴宝山 创建。
  2. 2026-07-10 15:48:16, 由 戴宝山 变更。
    修改了 指派给 ,旧值为 "daibaoshan",新值为 "zhanghua"。
    修改了 版本号 ,旧值为 "1",新值为 "2"。
    修改了 需求描述,区别为:
    001- 一、存储调整1、竞品库(zhcxkj_bi.amazon_external_externalnew_asin)需新建字段"isContentUpdate",代表本次更新竞品标题、五点、描述是否有变化,2、竞品库(zhcxkj_bi.amazon_external_externalnew_asin)新增字段"NotSaleTime",不在售时间,采集时如果竞品为不在售,并且该字段为null,则更新“NotSaleTime”为当前时间采集时如果竞品为不在售,并且该字段不为null,则不更新“NotSaleTime”,采集时如果竞品为在售,则把该字段设置成null,删除超3个月不在售数据,即NotSaleTime日期距今超三个月二、任务数据来源筛选逻辑:对竞品ASIN详情表zhcxkj_bi.amazon_external_externalnew_asina、根据产品库的真实SKU维度执行b、排除停产仿牌禁售数据c、属于十大市场("DE", "MX", "ES", "IT", "FR", "JP", "AU", "CA", "GB", "US")d、竞品ASIN的UpdateTime 近N天没有更新(N可设置,默认为30,支持按等级、市场动态调整)e、排除近Y天进入到重采队列状态为待采集,排除掉近Y天重采队列里面执行成功的(Y可设置,默认为30)三、新增一个竞品详情信息定期重采服务根据第二步任务表中的数据进行筛选,调用逻辑,从产品库获取产品相关信息,再从竞品库获取竞品信息,按站点和竞品ASIN去重后,调用推送接口,推送接口如下:推送接口:http://amzpythonspiderapi.zhcxkj.com/ExternalAsinAddExternalTest_Asin_US[ { "Asin": "B07M6KSHF1", "SiteCode": "US", "ReCrawl": 1 }]ReCrawl=1表示需要强制重采频率:每站点SKU每30天一次四、其他需求性能需求:500万/天
    001+ 一、存储调整
    002+ 1、竞品库(zhcxkj_bi.amazon_external_externalnew_asin)需新建字段"isContentUpdate",默认值是false,代表本次更新竞品标题、五点、描述是否有变化,
    003+ 采集时如果isContentUpdate=false,且当前采集到的标题,五点,描述任意一个有更新,这个字段改成true,其他情况都不改变这个字段的值
    004+
    005+
    006+ 2、竞品库(zhcxkj_bi.amazon_external_externalnew_asin)新增字段"NotSaleTime",默认为空,不在售时间,
    007+ 采集时如果竞品为不在售,并且该字段为空,则更新“NotSaleTime”为当前时间
    008+ 采集时如果竞品为不在售,并且该字段不为空,则不更新“NotSaleTime”,
    009+ 采集时如果竞品为在售,则把该字段设置成空,
    010+ 删除超3个月不在售数据,即NotSaleTime日期距今超三个月
    011+
    012+
    013+ 3、竞品有重新采集的时候需要更新更新时间,即使没有字段更新也需要刷新
    014+
    015+
    016+ 二、任务数据来源
    017+ 筛选逻辑:
    018+ 对竞品ASIN详情表zhcxkj_bi.amazon_external_externalnew_asin
    019+ a、根据产品库的真实SKU+站点维度执行
    020+ b、排除停产仿牌禁售数据
    021+ c、属于十大市场("DE", "MX", "ES", "IT", "FR", "JP", "AU", "CA", "GB", "US")
    022+ d、竞品ASIN的UpdateTime 近N天没有更新(N可设置,增加一个配置表配置,默认为30,支持按等级+市场配置)
    023+
    024+
    025+ 三、新增一个竞品详情信息定期重采服务
    026+ 根据第二步任务表中的数据进行筛选,调用逻辑,从产品库获取产品相关信息,再从竞品库获取竞品信息,按站点和竞品ASIN去重后,调用推送接口(或者直接推送给采集组),推送接口如下:
    027+ 推送接口:http://amzpythonspiderapi.zhcxkj.com/ExternalAsinAdd
    028+ ExternalTest_Asin_US
    029+ [
    030+ {
    031+ "Asin": "B07M6KSHF1",
    032+ "SiteCode": "US",
    033+ "ReCrawl": 1
    034+ }
    035+ ]
    036+ ReCrawl=1表示需要强制重采
    037+ 频率:每站点SKU每30天一次
    038+ 四、其他需求
    039+ 性能需求:500万/天
    040+
    041+
    001- <p>一、存储调整<br/><p>1、竞品库(zhcxkj_bi.amazon_external_externalnew_asin)需新建字段"isContentUpdate",代表本次更新竞品标题、五点、描述是否有变化,<br/><p>2、竞品库(zhcxkj_bi.amazon_external_externalnew_asin)新增字段"NotSaleTime",不在售时间,<br/><p>采集时如果竞品为不在售,并且该字段为null,则更新“NotSaleTime”为当前时间<br/><p>采集时如果竞品为不在售,并且该字段不为null,则不更新“NotSaleTime”,<br/><p>采集时如果竞品为在售,则把该字段设置成null,<br/><p>删除超3个月不在售数据,即NotSaleTime日期距今超三个月<br/><p><br/><br/><p>二、任务数据来源<br/><p>筛选逻辑:<br/><p>对竞品ASIN详情表zhcxkj_bi.amazon_external_externalnew_asin<br/><p>a、根据产品库的真实SKU维度执行<br/><p>b、排除停产仿牌禁售数据<br/><p>c、属于十大市场("DE", "MX", "ES", "IT", "FR", "JP", "AU", "CA", "GB", "US")<br/><p>d、竞品ASIN的UpdateTime 近N天没有更新(N可设置,默认为30,支持按等级、市场动态调整)<br/><p>e、排除近Y天进入到重采队列状态为待采集,排除掉近Y天重采队列里面执行成功的(Y可设置,默认为30)<br/><p><br/><br/><p>三、新增一个竞品详情信息定期重采服务<br/><p>根据第二步任务表中的数据进行筛选,调用逻辑,从产品库获取产品相关信息,再从竞品库获取竞品信息,按站点和竞品ASIN去重后,调用推送接口,推送接口如下:<br/><p>推送接口:http://amzpythonspiderapi.zhcxkj.com/ExternalAsinAdd<br/><p>ExternalTest_Asin_US<br/><p>[<br/><p> {<br/><p> "Asin": "B07M6KSHF1",<br/><p> "SiteCode": "US",<br/><p> "ReCrawl": 1<br/><p> }<br/><p>]<br/><p>ReCrawl=1表示需要强制重采<br/><p>频率:每站点SKU每30天一次<br/><p>四、其他需求<br/><p>性能需求:500万/天<br/><p><br/><br/><p><br/><br/>
    001+ <p>一、存储调整</p>
    002+ <p>1、竞品库(zhcxkj_bi.amazon_external_externalnew_asin)需新建字段"isContentUpdate",默认值是false,代表本次更新竞品标题、五点、描述是否有变化,</p>
    003+ <p>采集时如果isContentUpdate=false,且当前采集到的标题,五点,描述任意一个有更新,这个字段改成true,其他情况都不改变这个字段的值</p>
    004+ <p><br /></p>
    005+ <p><br /></p>
    006+ <p>2、竞品库(zhcxkj_bi.amazon_external_externalnew_asin)新增字段"NotSaleTime",默认为空,不在售时间,</p>
    007+ <p>采集时如果竞品为不在售,并且该字段为空,则更新“NotSaleTime”为当前时间</p>
    008+ <p>采集时如果竞品为不在售,并且该字段不为空,则不更新“NotSaleTime”,</p>
    009+ <p>采集时如果竞品为在售,则把该字段设置成空,</p>
    010+ <p>删除超3个月不在售数据,即NotSaleTime日期距今超三个月</p>
    011+ <p><br /></p>
    012+ <p><br /></p>
    013+ <p>3、竞品有重新采集的时候需要更新更新时间,即使没有字段更新也需要刷新</p>
    014+ <p><br /></p>
    015+ <p><br /></p>
    016+ <p>二、任务数据来源</p>
    017+ <p>筛选逻辑:</p>
    018+ <p>对竞品ASIN详情表zhcxkj_bi.amazon_external_externalnew_asin</p>
    019+ <p>a、根据产品库的真实SKU+站点维度执行</p>
    020+ <p>b、排除停产仿牌禁售数据</p>
    021+ <p>c、属于十大市场("DE", "MX", "ES", "IT", "FR", "JP", "AU", "CA", "GB", "US")</p>
    022+ <p>d、竞品ASIN的UpdateTime 近N天没有更新(N可设置,增加一个配置表配置,默认为30,支持按等级+市场配置)</p>
    023+ <p><br /></p>
    024+ <p><br /></p>
    025+ <p>三、新增一个竞品详情信息定期重采服务</p>
    026+ <p>根据第二步任务表中的数据进行筛选,调用逻辑,从产品库获取产品相关信息,再从竞品库获取竞品信息,按站点和竞品ASIN去重后,调用推送接口(或者直接推送给采集组),推送接口如下:</p>
    027+ <p>推送接口:http://amzpythonspiderapi.zhcxkj.com/ExternalAsinAdd</p>
    028+ <p>ExternalTest_Asin_US</p>
    029+ <p>[</p>
    030+ <p> {</p>
    031+ <p> "Asin": "B07M6KSHF1",</p>
    032+ <p> "SiteCode": "US",</p>
    033+ <p> "ReCrawl": 1</p>
    034+ <p> }</p>
    035+ <p>]</p>
    036+ <p>ReCrawl=1表示需要强制重采</p>
    037+ <p>频率:每站点SKU每30天一次</p>
    038+ <p>四、其他需求</p>
    039+ <p>性能需求:500万/天</p>
    040+ <p><br /></p>
    041+ <p><br /></p>
  3. 2026-07-10 15:48:37, 由 戴宝山 编辑。
    修改了 所属模块,旧值为 "0",新值为 "1716"。
    修改了 开发组 ,旧值为 "",新值为 "0"。
    修改了 预计工时,旧值为 "1",新值为 "24"。
    修改了 成本 ,旧值为 "500",新值为 "12000"。
    修改了 ROI ,旧值为 "600.00",新值为 "25.00"。
    修改了 评审次数,旧值为 "",新值为 "1"。
  4. 2026-07-10 15:48:45, 由 戴宝山 编辑。
    修改了 开发组,旧值为 "0",新值为 "17"。
  5. 2026-07-13 09:19:43, 由 张华 记录评审结果,结果为 确认通过。
    修改了 评审时间,旧值为 "0000-00-00",新值为 "2026-07-13"。
    修改了 指派给 ,旧值为 "zhanghua",新值为 "daibaoshan"。
    修改了 当前状态,旧值为 "draft",新值为 "active"。
    修改了 由谁评审,旧值为 "",新值为 "zhanghua"。
  6. 2026-07-13 09:24:40, 由 戴宝山 编辑。
    修改了 指派给,旧值为 "daibaoshan",新值为 "zhuhanlin"。
  7. 2026-07-20 10:30:56, 由 戴宝山 添加备注。
    字段加入到sku+asin那个表
  8. 2026-07-21 10:18:50, 由 唐珂 关联到计划 【刊登】26年8月V1。
  9. 2026-07-21 10:20:52, 由 唐珂 编辑。
    修改了 计划上线,旧值为 "2026-07-30",新值为 "2026-08-04"。
  10. 2026-07-21 10:21:32, 由 唐珂 关联到迭代 智能-【选品刊登】 。
  11. 2026-07-21 10:22:05, 由 唐珂 编辑。
    修改了 上线时间,旧值为 "2026-07-30",新值为 "2026-08-04"。
  12. 2026-07-27 10:10:43, 由 唐珂 编辑。
    修改了 预计工时,旧值为 "24",新值为 "32"。
    修改了 ROI ,旧值为 "25.00",新值为 "18.75"。
    修改了 成本 ,旧值为 "12000",新值为 "16000"。
  13. 2026-07-31 14:24:36, 由 朱汉霖 指派给 程宽。
    修改了 指派给,旧值为 "zhuhanlin",新值为 "chengkuan"。
    分支提测
  14. 2026-08-06 17:17:18, 由 程宽 编辑。
    修改了 测试人员,旧值为 "",新值为 "chengkuan"。
  15. 2026-08-11 09:13:15, 由 程宽 指派给 朱汉霖。
    修改了 指派给,旧值为 "chengkuan",新值为 "zhuhanlin"。
    分支测试通过
  16. 2026-08-11 10:34:50, 由 朱汉霖 指派给 程宽。
    修改了 指派给,旧值为 "zhuhanlin",新值为 "chengkuan"。
    主干提测
  17. 2026-08-11 15:22:17, 由 程宽 指派给 戴宝山。
    修改了 指派给,旧值为 "chengkuan",新值为 "daibaoshan"。
    主干测试通过

    db.ExternalTest_Asin_US.find({"CreationTime" : {"$gt":ISODate("2026-08-11T00:00:32.085+08:00")}})
       .projection({})
       .sort({_id:-1})

       
    db.ExternalTest_Asin_AU.find({"CreationTime" : {"$gt":ISODate("2026-08-11T00:00:32.085+08:00")}})
       .projection({})
       .sort({_id:-1})




  18. 2026-08-11 16:10:38, 由 程宽 指派给 程宽。
    修改了 指派给,旧值为 "daibaoshan",新值为 "chengkuan"。
  19. 2026-08-11 17:41:45, 由 程宽 指派给 戴宝山。
    修改了 指派给,旧值为 "chengkuan",新值为 "daibaoshan"。
  20. 2026-08-14 14:08:24, 由 程宽 编辑。
    修改了 所处阶段 ,旧值为 "developed",新值为 "released"。
    修改了 设置阶段者,旧值为 "",新值为 "chengkuan"。
  21. 2026-08-17 16:10:56, 由 戴宝山 编辑。
    修改了 所处阶段 ,旧值为 "released",新值为 "poaccepted"。
    修改了 设置阶段者,旧值为 "chengkuan",新值为 ""。
  22. 2026-08-19 13:40:46, 由 唐珂 编辑。
    修改了 计划验收时间,旧值为 "0000-00-00",新值为 "2026-08-24"。
    修改了 所处阶段 ,旧值为 "poaccepted",新值为 "bepending"。
  23. 2026-09-13 09:14:30, 由 沈伯潜 编辑。
    修改了 所处阶段,旧值为 "业务验收中",新值为 "业务验收通过"。
    功能验收:验收通过
    满意度:满意
    价值验收:基本达成
    原因备注:无
  24. 2026-09-16 09:28:31, 由 唐珂 关闭,原因为 已完成 。
    修改了 由谁关闭,旧值为 "",新值为 "tangke"。
    修改了 关闭日期,旧值为 "0000-00-00 00:00:00",新值为 "2026-09-16 09:28:31"。
    修改了 指派给 ,旧值为 "daibaoshan",新值为 "closed"。
    修改了 当前状态,旧值为 "active",新值为 "closed"。
    修改了 所处阶段,旧值为 "verified",新值为 "closed"。
    修改了 关闭原因,旧值为 "",新值为 "done"。
迭代版本
提报业务部门 智能研发中心
提报人员 沈伯潜
需求来源 业务方迭代需求
所属项目 智能中心-需求池
所属模块 战略独立项目   智能刊登
所属计划
业务价值
开发组 FBM智能项目部
受益业务部门 智能研发中心
验收人员 王新宇
业务目标类型
中心业务目标
业务价值 提高收入
每月价值量 50000
每月节省人数 1
优先级 P2
价值类型 长期价值
预计工时 32
成本 16000
ROI 18.75
操作手册 是
高价值 -
主被动 被动接收
复杂度 一般性
工作流ID
工作流创建时间 0000-00-00 00:00:00
更新点 常规更新
是否高危 否
评分
当前状态 已关闭
所处阶段 已关闭
关键词
评审次数 一次
计划上线 2026-08-04
上线时间 2026-08-04
计划验收时间 2026-08-24
业务验收时间 2026-09-13 09:14:30
满意度 满意
价值验收 基本达成
满意度分值 80
业务回填价值
验收达成价值 240000.0
验收达成ROI 15.0
抄送给
由谁创建 戴宝山 于 2026-07-10 13:58:08
指派给 Closed 于 2026-09-16 09:28:31
由谁评审 张华
评审时间 2026-07-13
由谁关闭 唐珂 于 2026-09-16 09:28:31
关闭原因 已完成
最后修改 唐珂 于 2026-09-16 09:28:31
相关Bug
相关用例
相关需求
细分需求