|
@@ -79,9 +79,11 @@ public class ContentMediaSearchJob {
|
|
|
dataItems = spiderApiService.searchContentImage(keyword);
|
|
dataItems = spiderApiService.searchContentImage(keyword);
|
|
|
imageMediaSearch(content.getId(), dataItems, "百度图片");
|
|
imageMediaSearch(content.getId(), dataItems, "百度图片");
|
|
|
}
|
|
}
|
|
|
- content = spiderContentMapper.selectByPrimaryKey(content.getId());
|
|
|
|
|
- content.setImageSearchStatus(SpiderContentSearchStatusEnum.FINISH.getCode());
|
|
|
|
|
- spiderContentMapper.updateByPrimaryKeySelective(content);
|
|
|
|
|
|
|
+ // 检查是否已经存在图片
|
|
|
|
|
+ mediaCount = getSpiderContentMediaCount(content.getId(), SpiderContentMediaTypeEnum.IMAGE.getMsg());
|
|
|
|
|
+ if (mediaCount > 0) {
|
|
|
|
|
+ spiderMapperExt.updateImageSearchStatus(content.getId(), SpiderContentSearchStatusEnum.FINISH.getCode());
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
return ReturnT.SUCCESS;
|
|
return ReturnT.SUCCESS;
|
|
@@ -187,9 +189,11 @@ public class ContentMediaSearchJob {
|
|
|
}
|
|
}
|
|
|
List<SpiderMediaItem> dataItems = spiderApiService.searchContentVideo(content.getTitle());
|
|
List<SpiderMediaItem> dataItems = spiderApiService.searchContentVideo(content.getTitle());
|
|
|
videoMediaSearch(content.getId(), dataItems, "好看视频");
|
|
videoMediaSearch(content.getId(), dataItems, "好看视频");
|
|
|
- content = spiderContentMapper.selectByPrimaryKey(content.getId());
|
|
|
|
|
- content.setVideoSearchStatus(SpiderContentSearchStatusEnum.FINISH.getCode());
|
|
|
|
|
- spiderContentMapper.updateByPrimaryKeySelective(content);
|
|
|
|
|
|
|
+ // 检查是否已经存在视频
|
|
|
|
|
+ mediaCount = getSpiderContentMediaCount(content.getId(), SpiderContentMediaTypeEnum.VIDEO.getMsg());
|
|
|
|
|
+ if (mediaCount > 0) {
|
|
|
|
|
+ spiderMapperExt.updateVideoSearchStatus(content.getId(), SpiderContentSearchStatusEnum.FINISH.getCode());
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
return ReturnT.SUCCESS;
|
|
return ReturnT.SUCCESS;
|