开发工作
1、新增服务,增量同步ERP新的人工刊登Listing到冷库
2、输入冷库前判重
3、输入冷库前判断如果冷热状态对不上,则更新为“热”
4、输入冷库,如果不存在则新增
需求描述:
人工刊登的Listing进入热数据表(RB_Amazon_Product_Base)时,状态都标记为热
每天定时服务跑,对增量的人工刊登产生新Listng从热数据表同步至冷数据库(同步时按照部门进不同的表,同步时更新时间和冷热状态)
开发工作
1、新增服务,增量同步ERP新的人工刊登Listing到冷库
2、输入冷库前判重
3、输入冷库前判断如果冷热状态对不上,则更新为“热”
4、输入冷库,如果不存在则新增
需求描述:
人工刊登的Listing进入热数据表(RB_Amazon_Product_Base)时,状态都标记为热
每天定时服务跑,对增量的人工刊登产生新Listng从热数据表同步至冷数据库(同步时按照部门进不同的表,同步时更新时间和冷热状态)
需求描述:
一、定时服务从渠道SKU管理V2(http://api-msku.zhcxkj.com/ordersource/product/getOrderSourceSkuInfoByPage)获取人工刊登的增量Listing数据,并关联RB_Amazon_Product_Base表获取所有字段同步到ERP热数据库_热转冷打标表
人工刊登:一键上架、草稿上架、表格上架、批量跟卖、复制上架、凤凰重刊、关联导入
二、定时服务从RB_Amazon_Product_Base获取人工刊登且刊登时间超过180天、且在RB_Product_OrderSourceSKU表找不到记录的Listing;判断该Listing不符合下面的条件时,标记为冷数据状态且同步到ERP热数据库_热转冷打标表
3、ASIN不为空且相同Asin+国家的Listing数据,只要存在一条Listing是FBA
三、同步到ERP热数据库_热转冷打标表必须更新的字段
1、热数据库RB_Amazon_Product_Base表原有字段
2、BatchGuid(批次号)
3、BatchAddTime(批次新增时间)
4、BusinessType( 业务类型 :人工刊登新Listing、刊登超过180天未出单人工刊登Listing)
5、IsHotData( 是否热数据 :0 否 1 是)
四、新增一个定时服务,从ERP热数据库_热转冷打标表获取增量的冷状态Listing数据同步至冷数据库
人工刊登新Listing同步时的字段赋值逻辑:热数据库有且冷数据也有的字段,则按照热数据库字段赋值更新;其他字段按照新刊登Listing逻辑赋值
刊登超过180天未出单人工刊登Listing同步时的字段赋值逻辑:热数据库有且冷数据也有的字段,则按照热数据库字段赋值更新;其他字段按照新刊登Listing逻辑赋值

004-3、输入冷库前判断如果冷热状态对不上,则更新为冷
004+ 3、输入冷库前判断如果冷热状态对不上,则更新为“热”
004-<p style="font-size:14px;background-color:#FFFFFF;">3、输入冷库前判断如果冷热状态对不上,则更新为冷</p>
004+ <p style="font-size:14px;background-color:#FFFFFF;">3、输入冷库前判断如果冷热状态对不上,则更新为“热”</p>
| 所属迭代 | 亚马逊Listing迁移 V2.0 |
|---|---|
| 所属模块 | / |
| 相关需求 | 亚马逊Listing迁移从热库同步到冷库(责任人:梁贵荣) |
| 指派给 | Closed 于 2023-03-23 09:00:48 |
| 任务类型 | 后端 |
| 任务标签 | 初始 |
| 开发组 | 多平台开发组 |
| 任务状态 | 已关闭 |
| 进度 | 100% |
| 优先级 | P2 |
| 关键词 | |
| 抄送给 |
| 由谁创建 | 王翔宇 于 2023-02-08 10:28:24 |
|---|---|
| 由谁完成 | 肖雄 于 2023-02-09 15:42:26 |
| 由谁取消 | 暂无 |
| 由谁关闭 | 肖雄 于 2023-03-23 09:00:48 |
| 关闭原因 | 已完成 |
| 最后编辑 | 肖雄 于 2023-03-23 09:00:48 |
| 团队 | 最初预计 | 总计消耗 | 预计剩余 |
|---|
| 最初预计 | 12工时 |
|---|---|
| 总计消耗 | 12工时 |
| 预计剩余 | 0工时 |
| 预计开始 | 0000-00-00 |
| 实际开始 | 2023-02-08 |
| 截止日期 | 2023-02-09 |
一、从热库过滤人工刊登的Listing数据
SELECT TOP 100 * FROM RB_Amazon_Product_Base (NOLOCK) WHERE CustomerID =1 AND OrdersourceID =5005 AND ID>0 AND OrderSourceSKUID > 0 AND ISNULL(PublishTime, AddTime)>='2023-02-07' AND ISNULL(PublishTime, AddTime)<'2023-2-10' AND IsDelete=0 AND IsOffShelf<=2 AND OnShelfMode IN (1, 2, 3, 4, 5, 6, 7) order by id desc;二、线上测试渠道5005
冷库:SELECT * from aml_amazon_product_base_dep86 WHERE CustomerID=1 and IsDelete=0 and OrderSourceSKUID=1746371892;
热数据库:
进入调式:
svn提交: