1、解决Listing未关联SKU问题
listing新分表(Java)和未分表(.NET)在入库时,把sku为空的同时入一张新表”Listing未关联sku表“,新增服务通过这张新表去遍历补sku,补成功到Listing表后从”未关联sku表“移除对应记录。
2、解决重复Listing问题
通过insert into ... group by ... having语句,把重复Listing插入到一张新表”重复Listing记录表“,通过这张新表告警,并去下载中间库验证过期时间,如果确认是过期的listing再将智能刊登库下架处理,下载中间库先不操作用于后续分析。
3、下载中间库记录日志,用于后续分析是不是授权问题引起重复Listing问题
下载中间库,新增记录来源渠道token表(mongodb),在下载Listing流程入口记录:
来源渠道ID,Host,DeveloperId,AppId,CertId,Token,SiteCode,AddTime
历史数据清除:根据_id去清除30天前记录。
4、刊登成功插入listing表时,补充系统SKU和渠道SKU字段值。


