|
@@ -112,15 +112,23 @@ public class ContentMediaSearchJob {
|
|
|
return spiderContentMediaMapper.countByExample(example);
|
|
return spiderContentMediaMapper.countByExample(example);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ private List<SpiderContentMedia> getSpiderContentMediaList(Long contentId, String mediaType) {
|
|
|
|
|
+ SpiderContentMediaExample example = new SpiderContentMediaExample();
|
|
|
|
|
+ example.createCriteria().andContentIdEqualTo(contentId).andMediaTypeEqualTo(mediaType);
|
|
|
|
|
+ return spiderContentMediaMapper.selectByExample(example);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
@XxlJob("contentMediaImageCheckJob")
|
|
@XxlJob("contentMediaImageCheckJob")
|
|
|
public ReturnT<String> contentMediaImageCheckJob(String param) {
|
|
public ReturnT<String> contentMediaImageCheckJob(String param) {
|
|
|
Long startTime = DateUtils.getTodayStart();
|
|
Long startTime = DateUtils.getTodayStart();
|
|
|
|
|
+ Long endTime = startTime + 86400 * 1000;
|
|
|
|
|
+ List<SpiderContentMedia> mediaList;
|
|
|
if (StringUtils.isNotBlank(param)) {
|
|
if (StringUtils.isNotBlank(param)) {
|
|
|
- startTime = DateUtils.getStartOfDay(param, "yyyyMMdd");
|
|
|
|
|
|
|
+ mediaList = getSpiderContentMediaList(Long.parseLong(param), SpiderContentMediaTypeEnum.IMAGE.getMsg());
|
|
|
|
|
+ } else {
|
|
|
|
|
+ mediaList = spiderMapperExt.getMediaSearchSpiderContentMedia(SpiderContentStatusEnum.PASSED.getCode(),
|
|
|
|
|
+ startTime, endTime, SpiderContentMediaStatusEnum.WAITING.getCode(), SpiderContentMediaTypeEnum.IMAGE.getMsg());
|
|
|
}
|
|
}
|
|
|
- Long endTime = startTime + 86400 * 1000;
|
|
|
|
|
- List<SpiderContentMedia> mediaList = spiderMapperExt.getMediaSearchSpiderContentMedia(SpiderContentStatusEnum.PASSED.getCode(),
|
|
|
|
|
- startTime, endTime, SpiderContentMediaStatusEnum.WAITING.getCode(), SpiderContentMediaTypeEnum.IMAGE.getMsg());
|
|
|
|
|
if (CollectionUtil.isEmpty(mediaList)) {
|
|
if (CollectionUtil.isEmpty(mediaList)) {
|
|
|
return ReturnT.SUCCESS;
|
|
return ReturnT.SUCCESS;
|
|
|
}
|
|
}
|