任务描述

需求背景

1、近期人工提报的post,生效周期很长,但是数据源只保留近1个月添加的,会导致1个月之前添加的且未过期的数据,会被删除,服务无法进行图片去重校验。

2、目前post品牌数据更新接口不稳定,会导致一会有品牌一会没有品牌。影响店铺的提报



需求内容

1、MongoDB数据源调整

默认存【添加时间1个月以内的】或  【添加时间1个月以上的,且未过期的】。

最多保留近1年添加的数据


2、品牌管理列表

2.1)列表品牌信息调整:

A:列表品牌信息展示规则调整:展示品牌提报状态是【开启】的店铺,并针对品牌授权/激活存在异常的需要进行标识。

针对品牌提报开启,且授权/激活状态有异常的,则需要再页面新增标识,并支持悬浮展示异常内容:未授权已激活;已授权未激活;未授权未激活


B:品牌新增标识:提报对象。针对近人工提报的品牌,需要标识。例如:Beaupretty-仅人工提报


2.2)列表新增筛选:

A:品牌提报对象:默认展示全部,下拉单选:不限,仅人工提报,无品牌提报

注意:筛选【不限,仅人工提报】时,是查询品牌提报状态是【开启】

筛选【无品牌提报】时,是查询店铺没有一个品牌开启提报,


B:品牌授权激活状态:默认展示全部,下拉单选:正常、异常

选【正常】:则查询授权激活都正常的品牌

筛选【异常】:则查询授权激活状态任 一 一 个异常的品牌

以上两个筛选时,店铺存在多个品牌,只要有一个品牌符合筛选条件,则该店铺数据可被筛选出来。

3、POST执行队列

3.1)新增字段展示【品牌】信息展示,并支持品牌关键词精准查询
3.2)人工提报的策略37,策略名称改为【人工提报】

注意:历史执行的数据不需要处理


4、品牌数据同步优化

4.1)针对post品牌接口返回品牌信息以及授权激活信息

A:post品牌接口返回的数据为空的,不进行更新品牌数据

B:post品牌数据更新时间>=7天,则标记为未激活未授权;




需求描述

需求背景

1、近期人工提报的post,生效周期很长,但是数据源只保留近1个月添加的,会导致1个月之前添加的且未过期的数据,会被删除,服务无法进行图片去重校验。

2、目前post品牌数据更新接口不稳定,会导致一会有品牌一会没有品牌。影响店铺的提报



需求内容

1、MongoDB数据源调整

默认存【添加时间1个月以内的】或  【添加时间1个月以上的,且未过期的】。

最多保留近1年添加的数据


2、品牌管理列表

2.1)列表品牌信息调整:

A:列表品牌信息展示规则调整:展示品牌提报状态是【开启】的店铺,并针对品牌授权/激活存在异常的需要进行标识。

针对品牌提报开启,且授权/激活状态有异常的,则需要再页面新增标识,并支持悬浮展示异常内容:未授权已激活;已授权未激活;未授权未激活


B:品牌新增标识:提报对象。针对近人工提报的品牌,需要标识。例如:Beaupretty-仅人工提报


2.2)列表新增筛选:

A:品牌提报对象:默认展示全部,下拉单选:不限,仅人工提报,无品牌提报

注意:筛选【不限,仅人工提报】时,是查询品牌提报状态是【开启】

筛选【无品牌提报】时,是查询店铺没有一个品牌开启提报,


B:品牌授权激活状态:默认展示全部,下拉单选:正常、异常

选【正常】:则查询授权激活都正常的品牌

筛选【异常】:则查询授权激活状态任 一 一 个异常的品牌

以上两个筛选时,店铺存在多个品牌,只要有一个品牌符合筛选条件,则该店铺数据可被筛选出来。

3、POST执行队列

3.1)新增字段展示【品牌】信息展示,并支持品牌关键词精准查询
3.2)人工提报的策略37,策略名称改为【人工提报】

注意:历史执行的数据不需要处理


4、品牌数据同步优化

4.1)针对post品牌接口返回品牌信息以及授权激活信息

A:post品牌接口返回的数据为空的,不进行更新品牌数据

B:post品牌数据更新时间>=7天,则标记为未激活未授权;




验收标准
暂无
历史记录  
  1. 2025-02-21 11:30:04, 由 胡笑锋 创建。
  2. 2025-02-24 16:53:02, 由 贾立鹏 启动。
    修改了 实际开始,旧值为 "0000-00-00 00:00:00",新值为 "2025-02-24 16:53:00"。
    修改了 任务状态,旧值为 "wait",新值为 "doing"。
  3. 2025-02-26 10:29:55, 由 梁秀丽 编辑。
    修改了 最初预计,旧值为 "24",新值为 "19"。
  4. 2025-02-27 14:58:19, 由 贾立鹏 完成。
    修改了 总计消耗,旧值为 "0",新值为 "24"。
    修改了 指派给 ,旧值为 "jialipeng",新值为 "huxiaofeng"。
    修改了 实际完成,旧值为 "",新值为 "2025-02-27 14:58:15"。
    修改了 任务状态,旧值为 "doing",新值为 "done"。
    修改了 预计剩余,旧值为 "24",新值为 "0"。
    修改了 由谁完成,旧值为 "",新值为 "jialipeng"。
  5. 2025-02-27 19:36:33, 由 贾立鹏 编辑。
    修改了 任务描述,区别为:
    027- <img src="/zentao/file-read-449180.png" alt="" />
    027+
    031- <img src="/zentao/file-read-449265.png" alt="" />
    031+
    027- <p><img src="/zentao/file-read-449180.png" alt="" /></p>
    027+ <p><img src="{449180.png}" alt="" /></p>
    031- <p><img src="/zentao/file-read-449265.png" alt="" /></p>
    031+ <p><img src="{449265.png}" alt="" /></p>

    1、MongoDB数据源调整

    默认存【添加时间1个月以内的】或  【添加时间1个月以上的,且未过期的】。

    最多保留近1年添加的数据

    xxjob: AmazonPostsScheduler_masterCleaningTask
    1年以上的数据手动清理,避免出现数据异常情况;
    删除数据筛选条件:添加查询状态{DRAFT.REJECTED.WITHDRAWN.WITHDRAWNING.WITHDRAWNPRE.WITHDRAWNFAIL.UPLOADFAILURE.COMMIT_FAILURE}


    2、品牌管理列表

     调整接口返回数据 请求路径:http://znyf-api.internal.zhcxkj.com/znyf-web-amazon/amazon/source/brand/info/page


    2.2)列表新增筛选:

    A:品牌提报对象:默认展示全部,下拉单选:不限,仅人工提报,无品牌提报

    B:品牌授权激活状态:默认展示全部,下拉单选:正常、异常
    请求路径:http://znyf-api.internal.zhcxkj.com/znyf-web-amazon/amazon/source/brand/info/page
    新增条件参数

    新增条件是明细表数据,需要先查询明细表在查询主表数据  品牌授权激活状态 0-正常 1-异常 
    brandStatus = 0 查询SQL: select DISTINCT orderSourceId  from amazon_source_brand_detail WHERE  (postStatus=0 and activateStatus=0);
    brandStatus = 1 查询SQL: select DISTINCT orderSourceId  from amazon_source_brand_detail WHERE  (postStatus=1 or activateStatus=1);
    
    品牌提报对象 0-不限,1-仅人工提报,2-无品牌提报
    brandPutType =0 查询SQL: select DISTINCT orderSourceId  from amazon_source_brand_detail WHERE  (enableStatus=0 and manualType=0);
    brandPutType =1	查询SQL: select DISTINCT orderSourceId  from amazon_source_brand_detail WHERE  (enableStatus=0 and manualType=1);
    brandPutType =2 查询SQL: select DISTINCT orderSourceId  from amazon_source_brand_detail WHERE  (manualType is null);
    查询返回的品牌数据是包含当前渠道全部的品牌数据


    3、POST执行队列

    3.1)新增字段展示【品牌】信息展示,并支持品牌关键词精准查询
    查询接口:http://znyf-api.internal.zhcxkj.com/znyf-web-amazon/amazon/posts/queue/page
    新增字段:brand

    ES新增字段

    curl --location --request PUT 'http://10.158.158.165:9201/amazon_posts_queue/_mapping' \

    --header 'Content-Type: application/json' \

    --header 'Authorization: Basic ZWxhc3RpYzpDb01ITGdmcEQ3ZHhjQTVkWUZQSw==' \

    --data '{

    "properties": {

    "brand": {

    "type": "keyword"

    }

    }

    }'
    页面查询返回结果


    3.2)人工提报的策略37,策略名称改为【人工提报】已修改生产可查看;




    4、品牌数据同步优化
    4.1)针对post品牌接口返回品牌信息以及授权激活信息
    A:post品牌接口返回的数据为空的,不进行更新品牌数据
    通过平台接口获取品牌状态,未获取到数据不处理;

    B:post品牌数据更新时间>=7天,则标记为未激活未授权;

    XxlJob: AmazonPostsBrandScheduler_sourceBrandSync
    执行sql: UPDATE amazon_source_brand_detail SET postStatus = 1,activateStatus=1 WHERE updateTime <= DATE_SUB(NOW(), INTERVAL 7 DAY);



  6. 2025-05-17 14:13:00, 由 李亚婷 关闭。
    修改了 任务状态,旧值为 "done",新值为 "closed"。
    修改了 指派给 ,旧值为 "huxiaofeng",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "liyating"。
    修改了 关闭时间,旧值为 "0000-00-00 00:00:00",新值为 "2025-05-17 14:13:00"。
    修改了 关闭原因,旧值为 "",新值为 "done"。
所属迭代 智能中心-智能运营迭代
所属模块 智能中心-需求池  战略独立项目   智能运营
相关需求 智能运营:POST品牌数据同步调整以及优化
指派给 Closed 于 2025-05-17 14:13:00
任务类型 后端
任务标签 初始
开发组
任务状态 已关闭
进度 100%
优先级 P3
关键词
抄送给
由谁创建 胡笑锋 于 2025-02-21 11:30:04
由谁完成 贾立鹏 于 2025-02-27 14:58:15
由谁取消 暂无
由谁关闭 李亚婷 于 2025-05-17 14:13:00
关闭原因 已完成
最后编辑 李亚婷 于 2025-05-17 14:13:00
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 19工时
总计消耗 24工时
预计剩余 0工时
预计开始 2025-02-24
实际开始 2025-02-24
截止日期 2025-02-25