1、同步Listing的原服务:人工刊登增加开关(开,则不再获取自动刊登数据)
2、新增服务,独立拉取自动刊登的数据
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同步到热数据库的赋值逻辑给对应字段赋值


原服务测试按钮:

| 所属迭代 | 亚马逊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 |
一、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插入冷数据库——新增服务,独立拉取自动刊登的数据