任务描述

单元测试

需求描述

需求背景:

shopee 平台数据同步存在延迟/数据插入listing表异常等问题,建立需求,统一优化


需求价值:

控制风险:解决因为listing数据不一致造成的其余业务堵塞/执行错误的问题(自动调价,自动补货,自动下架,重新刊登等)


需求内容:

http://product-doc-wan.zhcxkj.com:9000/%E4%BA%A7%E5%93%81%E4%BA%8C%E7%BB%84/%E6%99%BA%E6%B1%87%E5%88%9B%E6%83%B32022%E5%B9%B4%E8%BF%AD%E4%BB%A3%E9%9C%80%E6%B1%82/#g=1&p=shopee%E5%B9%B3%E5%8F%B0%E5%90%8C%E6%AD%A5%E9%80%BB%E8%BE%91%E4%BC%98%E5%8C%96v1


验收标准
暂无
历史记录  
  1. 2022-10-14 11:14:22, 由 韦思成 创建。
  2. 2022-10-15 11:34:09, 由 姚杰远 编辑。
    修改了 任务描述,区别为:
    001- 单元测试
    001+ 单元测试
    001- 单元测试
    001+ <p>单元测试</p>

    自测ShopeeV2促销优化
     1、在UAT环境创建正式环境促销失败的指定渠道SKU进行测试 使用店铺13980
     2、通过代码调试同步店铺13980下的促销活动和促销产品详情(同步完成)
     3、通过代码调试同步店铺13980下的listing和listingsub表数据(同步完成)

     4、通过代码调试同步全球店铺13979下的listing和listingsub表数据(同步完成)

     5、指定促销失败渠道SKU 

    MS99105857DN5IKJVZ
    P1DF064435AFN6PNPF
    5BFA0620431US5SD7R
    Z36A170430F0SSFRRC
    X73H044048S1605K2I
    OTEV0544225511LICI 策略编号88,开始调试促销服务,数据全部被过滤。

     6、排查被过滤的原因,通过排查得到产品没有同步系统SKU相关数据

     7、通过代码调试同步上面6个渠道SKU对应的渠道SKU相关数据(一个一个渠道SKU调试获取)
    8、继续调试促销服务成功,结果如下



    m_shopeeV2_listing表

    m_shopeev2_discount_listing表




     分析线上数据为何促销失败,平台ID 9954717570是正在促销的产品,而策略选择的是未促销产品,所以是不满足策略的数据,但是促销同步问题导致进入策略促销。


  3. 2022-10-15 17:25:28, 由 姚杰远 添加备注。

    自测ShopeeV2下架优化

     1、在UAT环境创建正式环境下架失败的指定渠道SKU进行测试 使用全球店铺 13979

     2、指定下架失败渠道SKU 

    3XV14500616DCC11943
    7HS115935FPIN511943
    EMT1158432PDCD11943
    HPE165852YGJYT11943 策略编号89,开始调试删除全球产品服务,结果成功如下:

    四条产品,二条不符合策略条件,一条删除全球成功,一条删除失败下面有失败原因分析;



    *渠道HPE165852YGJYT11943下架失败的原因是 删除全球下的店铺13980对应产品的促销时,listing有促销编号24871642,但是m_shopeev2_discount表无法找到促销编号24871642(重新去全量同步13980的活动还是未同步到)。所以没有删除店铺13980对应产品的促销导致失败。



  4. 2022-10-15 18:04:55, 由 姚杰远 完成。
    修改了 总计消耗,旧值为 "0",新值为 "15"。
    修改了 指派给 ,旧值为 "yaojieyuan",新值为 "weisicheng"。
    修改了 实际完成,旧值为 "",新值为 "2022-10-15 18:00:53"。
    修改了 任务状态,旧值为 "wait",新值为 "done"。
    修改了 实际开始,旧值为 "0000-00-00 00:00:00",新值为 "2022-10-15 18:04:55"。
    修改了 预计剩余,旧值为 "8",新值为 "0"。
    修改了 由谁完成,旧值为 "",新值为 "yaojieyuan"。

    直接使用listing表中的促销编号和平台Id来删除店铺促销

    使用策略编号90进行测试,结果删除促销失败。

    请求地址名:

    delete_discount_item

    请求参数:

    {"discount_id":24871642,"item_id":11010323574}

    返回值:{"request_id":"c5ebb3c7b2112230e5d30c116d4102ff","error":"common.error_not_found","message":"The information you queried is not found.","warning":null,"response":{"discount_id":0,"count":0,"error_list":null},"Status":1}

  5. 2023-01-18 09:21:28, 由 韦思成 关闭。
    修改了 任务状态,旧值为 "done",新值为 "closed"。
    修改了 指派给 ,旧值为 "weisicheng",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "weisicheng"。
    修改了 关闭时间,旧值为 "0000-00-00 00:00:00",新值为 "2023-01-18 09:21:28"。
    修改了 关闭原因,旧值为 "",新值为 "done"。
所属迭代 综合平台智能刊登系统优化专项
所属模块 /
相关需求 shopee平台数据同步优化V1
指派给 Closed 于 2023-01-18 09:21:28
任务类型 后端
任务标签 初始
开发组
任务状态 已关闭
进度 100%
优先级 P2
关键词
抄送给
由谁创建 韦思成 于 2022-10-14 11:14:22
由谁完成 姚杰远 于 2022-10-15 18:00:53
由谁取消 暂无
由谁关闭 韦思成 于 2023-01-18 09:21:28
关闭原因 已完成
最后编辑 韦思成 于 2023-01-18 09:21:28
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 8工时
总计消耗 15工时
预计剩余 0工时
预计开始 2022-10-14
实际开始 2022-10-15
截止日期 2022-10-14