任务描述

1、同步Listing的原服务:人工刊登增加开关(开,则不再获取自动刊登数据)

2、新增服务,独立拉取自动刊登的数据

需求描述

需求背景:目前生产上跑的"增量同步Listing Task_Amazon_SyncListing"这个服务手工刊登和自动刊登都插入RB_Amazon_Product_Base表,为了避免顺利进行冷热切换现需要对这个新刊登Listing从热同步到冷的逻辑做调整。


需求描述:

一、对增量同步Listing Task_Amazon_SyncListing服务做开关,

1.1  当开关开启时,自动刊登的Listing不插入RB_Amazon_Product_Base表,人工刊登的Listing正常插入RB_Amazon_Product_Base表(标记为热数据状态)

1.2  当开关关闭时,自动刊登(标记为冷数据状态)+ 人工刊登(标记为热数据状态)的Listing都插入RB_Amazon_Product_Base表


手工刊登的关联刊登方式:一键上架、草稿上架、表格上架、批量跟卖、复制上架、凤凰重刊、关联导入

自动刊登的关联刊登方式:智能刊登、自动刊登


二、新增一个定时服务,从渠道SKU管理V2(http://api-msku.zhcxkj.com/ordersource/product/getOrderSourceSkuInfoByPage)同步新刊登的自动刊登的Listing到冷数据库(标记为冷数据状态),按照来源渠道的部门进入不同的Listing表


三、新增Listing同步到冷数据系统时的赋值逻辑:参考新Listing同步到热数据库的赋值逻辑给对应字段赋值

验收标准
暂无
历史记录  
  1. 2023-02-13 11:58:54, 由 王翔宇 创建。
  2. 2023-02-13 12:35:26, 由 肖雄 完成。
    修改了 总计消耗,旧值为 "0",新值为 "1"。
    修改了 指派给 ,旧值为 "xiaoxiong",新值为 "wangxiangyu"。
    修改了 实际完成,旧值为 "",新值为 "2023-02-13 12:00:45"。
    修改了 任务状态,旧值为 "wait",新值为 "done"。
    修改了 实际开始,旧值为 "0000-00-00 00:00:00",新值为 "2023-02-13 12:29:51"。
    修改了 预计剩余,旧值为 "1",新值为 "0"。
    修改了 由谁完成,旧值为 "",新值为 "xiaoxiong"。

    一、Task_Amazon_SyncListing-增量同步Listing

    将以前的服务修改为设置开关,如果开关未开启,则保持原有逻辑,将手工和自动刊登的数据插入到RB_Amazon_Product_Base,不会插入RB_Amazon_Product_Base_AutoPub_Mid,当开关开启后,丢弃自动刊登的数据。

    二、新增Task_Amazon_SyncAutoPubListing

    同步自动刊登数据到新表:RB_Amazon_Product_Base_AutoPub_Mid,同时不会将手工刊登数据插入到RB_Amazon_Product_Base,只会将自动刊登的数据插入到RB_Amazon_Product_Base_AutoPub_Mid


    三、自测

     select   * From RB_Amazon_Product_Base_AutoPub_Mid(NOLOCK);


    四、svn提交

    任务35936,自动刊登新刊登Listing插入冷数据库——新增服务,独立拉取自动刊登的数据

  3. 2023-02-13 15:20:40, 由 肖雄 添加备注。
  4. 2023-02-13 15:27:47, 由 肖雄 添加备注。

    原服务测试按钮:

  5. 2023-02-13 18:15:22, 由 肖雄 添加备注。
    SELECT TOP 1 * FROM RB_SysCommon WITH(NOLOCK) WHERE CustomerID=1 AND Type=72 ORDER BY ID DESC--Status=1 代表未开启,2代表开启
  6. 2023-02-14 10:58:51, 由 肖雄 添加备注。
    SELECT TOP 1 * FROM RB_SysCommon WITH(NOLOCK) WHERE CustomerID=1 AND Type=72 ORDER BY ID DESC--Status=1 代表未开启,2代表开启
    update RB_SysCommon set Status=1 where  CustomerID=1 AND Type=72 ;

    --重置同步数据区间
    update RB_Amazon_SyncDataRecord  set  BeginTime='2022-02-08 00:00:00' , EndTime='2023-02-15 10:08:02'  where Type=2 and CustomerID=1;
    --手动+自动数据
    select *From RB_Amazon_Product_Base where CustomerID=1 and OrderSourceSKUID in(270600929,270600930,270600931,270600932,270600933,270600934,270600935,270600937,270600938,270600939,270600940,270600941,270600943,270600944,270600945,270600947,270601984,270602005,270602006,270602004,270602015,270602018,270602019,270602022,270602023,270602032,270602035,270602039,270602040,270603054,270603059,270603060,270603061,270603066,270603067,270603068,270603069,270603070,270603071,270603084,270603090,270603091,270603093,270603094,270603096,270603097,270603098,270603099,270603100,270603101,270603103,270603104,270603105,270603106,270603108,270603115,270603116,270603120,270603122,270603155,270603156,270603157,270603158,270603159,270603163,270603164,270603165,270603177,270603178,270603179,270603191,270603192,270603197,270603210,270603211,270603212,270603213,270603218,270603219,270603220,270603221,270603255,270603258,270603257,270603256,270603259,270603260,270603261,270603262,270603263,270603264,270603265,270603266,270603267,270603268,270603269,270603270,270603271,270603272,270603273,270603274,270603275,270603276,270603291,270603293,270603294,270603296,270603332,270603335,270603336,270603337);
    --自动刊登数据
    select *From RB_Amazon_Product_Base where CustomerID=1 and OrderSourceSKUID in(270603218,270603219,270603220,270603221)
    --清数据
    delete  from  RB_Amazon_Product_Base where  CustomerID=1 and OrderSourceSKUID in(270600929,270600930,270600931,270600932,270600933,270600934,270600935,270600937,270600938,270600939,270600940,270600941,270600943,270600944,270600945,270600947,270601984,270602005,270602006,270602004,270602015,270602018,270602019,270602022,270602023,270602032,270602035,270602039,270602040,270603054,270603059,270603060,270603061,270603066,270603067,270603068,270603069,270603070,270603071,270603084,270603090,270603091,270603093,270603094,270603096,270603097,270603098,270603099,270603100,270603101,270603103,270603104,270603105,270603106,270603108,270603115,270603116,270603120,270603122,270603155,270603156,270603157,270603158,270603159,270603163,270603164,270603165,270603177,270603178,270603179,270603191,270603192,270603197,270603210,270603211,270603212,270603213,270603218,270603219,270603220,270603221,270603255,270603258,270603257,270603256,270603259,270603260,270603261,270603262,270603263,270603264,270603265,270603266,270603267,270603268,270603269,270603270,270603271,270603272,270603273,270603274,270603275,270603276,270603291,270603293,270603294,270603296,270603332,270603335,270603336,270603337);

     


  7. 2023-02-15 15:19:36, 由 王翔宇 编辑。
    修改了 所属迭代,旧值为 "677",新值为 "684"。
    修改了 相关需求,旧值为 "0",新值为 "13586"。
    修改了 需求版本,旧值为 "1",新值为 "4"。
  8. 2023-10-31 14:46:57, 由 周杰 关闭。
    修改了 任务状态,旧值为 "done",新值为 "closed"。
    修改了 指派给 ,旧值为 "wangxiangyu",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "zhoujie"。
    修改了 关闭时间,旧值为 "0000-00-00 00:00:00",新值为 "2023-10-31 14:46:57"。
    修改了 关闭原因,旧值为 "",新值为 "done"。
所属迭代 亚马逊Listing迁移 V2.0
所属模块 /
相关需求 亚马逊Listing新刊登Listing插入冷热数据表(责任人:梁贵荣)
指派给 Closed 于 2023-10-31 14:46:57
任务类型 后端
任务标签 初始
开发组 多平台开发组
任务状态 已关闭
进度 100%
优先级 P2
关键词
抄送给
由谁创建 王翔宇 于 2023-02-13 11:58:54
由谁完成 肖雄 于 2023-02-13 12:00:45
由谁取消 暂无
由谁关闭 周杰 于 2023-10-31 14:46:57
关闭原因 已完成
最后编辑 周杰 于 2023-10-31 14:46:57
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 1工时
总计消耗 1工时
预计剩余 0工时
预计开始 0000-00-00
实际开始 2023-02-13
截止日期 2023-02-13