需求描述:
一、定时服务从在售报告表获取所有FBA的ASIN数据匹配(国家+ASIN相同)冷数据库中为冷数据状态的Listing;如果存在Listing能够匹配上,则Listing状态变为热数据并且同步Listing该Listing数据到冷数据库_冷转热打标表
根据在售报告判断转FBA的逻辑:在售报告 list>>quantity 字段为空
二、定时服务跑从RB_Product_OrderSourceSKU获取增量数据,如果能匹配上则标记Listing为热数据(匹配上则代表Listing已出单)并且同步到冷数据库_冷转热打标表
根据RB_Product_OrderSourceSKU数据匹配逻辑字段:(CustomerID=1)+ OrderSourceSKU + OrderSourceID
三、同步到冷数据库_冷转热打标表必须更新的字段
1、冷数据库表Listing表原有字段
2、BatchGuid(批次号)
3、BatchAddTime(批次新增时间)
4、BusinessType( 业务类型 :1 出单转热数据 2 相同Asin相同国家转热数据)
5、IsHotData( 是否热数据 :0 否 1 是)
四、新增一个定时服务,从冷数据库_冷转热打标表获取增量的热状态Listing数据同步至ERP_RB_Amazon_Product_Base
同步时的字段赋值逻辑:冷数据库有且热数据表也存在的字段按照冷转热打标表的字段赋值,其他字段按照人工刊登新增Listing默认赋值逻辑赋值

新增一个判断逻辑:
同ASIN同国家的Listing存在FBA,Listing的ASIN为空时,也不标记为热数据