任务描述
需求描述
需求原型:16073 新增亚马逊listing关键词查询 (zhcxkj.com)
一、背景
智能选品-人工提报,需要用到获取对应亚马逊listing的关键词数据,进行分析提报。业务价值:用于优化智能选品-出单模型,预估2w。
验收人:李青
二、需求说明
2.1、新增亚马逊listing关键词查询
操作位置:智能选品--检测工具--亚马逊listing关键词查询 (通过权限系统控制是否可以进行展示)
流程:输入【站点+渠道SKU】--》补充listing信息,获取渠道SKUID--》获取对应listing的关键词。
1、关键词查询队列
列表展示:见原型
字段:站点+渠道SKUID+查询时间,做为唯一键;应用场景:相同listing可以进行多次查询。
查询条件:查已有的队列信息。
加入关键词查询:按【站点+渠道SKU】(若存在多个listing,均需要查询)异步查询对应的系统SKU,ASIN,产品图片,关键词。
--查询listing来源:listing热库。
--查询关键词来源:参考需求 15366 按指定listing导出关键词,获取对应关键词。
2、关键词查询结果
列表展示:用于展示所有成功获取关键词的数据;见原型
字段:站点+渠道SKUID+查询时间,做为唯一键;应用场景:相同listing可以进行多次查询。
查询条件:查listing成功返回关键词信息的数据。
加入关键词查询:按【站点+渠道SKU】(若存在多个)异步查询对应的关键词。
三、验收标准
1、获取的listing信息准确,关键词准确。
2、1000个数据 5秒内完成关键词查询。


验收标准
1、获取的listing信息准确,关键词准确。
2、1000个数据 5秒内完成关键词查询。
2、1000个数据 5秒内完成关键词查询。
2:新增脚本:
DROP TABLE IF EXISTS `amazon_obtainlistingworddetail`;
CREATE TABLE `amazon_obtainlistingworddetail` (
`Id` bigint NOT NULL AUTO_INCREMENT,
`SiteCode` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '站点',
`Sku` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '系统sku',
`OrderSourceSku` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '渠道sku',
`Asin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'Asin',
`DetectionTime` datetime NULL DEFAULT NULL COMMENT '检测时间',
`AddTime` datetime NULL DEFAULT NULL COMMENT '增加时间',
`UpdateTime` datetime NULL DEFAULT NULL COMMENT '更新时间',
`Status` int NULL DEFAULT NULL COMMENT '状态(1:待处理,2:查询完成,3:查询失败)',
`ListingWords` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT 'listing词组,逗号分隔',
`CompleteTime` datetime NULL DEFAULT NULL COMMENT '完成时间',
`OrderSourceSkuId` bigint NULL DEFAULT NULL COMMENT 'listingId',
`Remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '检测说明',
`OrderSourceId` int NULL DEFAULT NULL COMMENT '来源渠道id',
PRIMARY KEY (`Id`) USING BTREE,
UNIQUE INDEX `AddTime`(`OrderSourceSkuId` ASC, `AddTime` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
SET FOREIGN_KEY_CHECKS = 1;
3:核心代码部分: