diff --git a/suimangSchedule/src/main/java/com/iformall/schedule/PhotoSpeakSchedule.java b/suimangSchedule/src/main/java/com/iformall/schedule/PhotoSpeakSchedule.java index 2319e96..a7d01f8 100644 --- a/suimangSchedule/src/main/java/com/iformall/schedule/PhotoSpeakSchedule.java +++ b/suimangSchedule/src/main/java/com/iformall/schedule/PhotoSpeakSchedule.java @@ -144,17 +144,15 @@ public class PhotoSpeakSchedule { @Scheduled(cron = "0 20/30 * * * *?") // 每半小时检查一次 public void photoSpeakCreateHySchedule() { PhotoSpeakVideo videoUpd = new PhotoSpeakVideo(); - videoUpd.setVideoStartDate(DateUtils.getHourDateBefore(2, new Date())); + videoUpd.setVideoStartDate(DateUtils.getHourDateBefore(2,new Date())); videoUpd.setVideoHyStatus(EnumVideoStatus.fail.getCode()); List list = photoSpeakVideoService.findList(videoUpd); if (list != null && list.size() > 0) { for (PhotoSpeakVideo video : list) { try { - if (StringUtils.isNotEmpty(video.getSaveDir())) { - photoSpeakVideoService.videoHy(video, false); - } + photoSpeakVideoService.videoHy(video,false); } catch (Exception e) { - logger.error("TtCouponVideoSchedule error.couponVideoSchedule:" + video.getId(), e); + logger.error("TtCouponVideoSchedule error.couponVideoSchedule:"+video.getId(),e); } } } diff --git a/suimangService/src/main/resources/mapper/PhotoSpeakVideoMapper.xml b/suimangService/src/main/resources/mapper/PhotoSpeakVideoMapper.xml index b286548..08fcdae 100644 --- a/suimangService/src/main/resources/mapper/PhotoSpeakVideoMapper.xml +++ b/suimangService/src/main/resources/mapper/PhotoSpeakVideoMapper.xml @@ -65,6 +65,15 @@ and `voice_from` = #{voiceFrom} + + and `is_hy` = #{isHy} + + + and `music_id` = #{musicId} + + + and `save_dir` = #{saveDir} + and `voice_mould_id` = #{voiceMouldId} @@ -77,6 +86,9 @@ and `video_status` = #{videoStatus} + + and `video_hy_status` = #{videoHyStatus} + and create_date >= #{startDate}