@@ -83,7 +83,7 @@ public class VideoSchedule { | |||||
*/ | */ | ||||
@Scheduled(cron = "0 1/5 * * * *?") // 每五分钟检查一次 | @Scheduled(cron = "0 1/5 * * * *?") // 每五分钟检查一次 | ||||
public void userVideoDetailSchedule() { | public void userVideoDetailSchedule() { | ||||
List<UserMouldVideo> videos = userMouldVideoService.getUpLoadIngList(); | |||||
List<UserMouldVideo> videos = userMouldVideoService.getNotHaveUrl(); | |||||
if (videos != null && videos.size() > 0) { | if (videos != null && videos.size() > 0) { | ||||
for (UserMouldVideo video : videos) { | for (UserMouldVideo video : videos) { | ||||
try { | try { | ||||
@@ -23,4 +23,5 @@ public interface UserMouldVideoMapper extends CommonMapper<UserMouldVideo, Long> | |||||
List<UserMouldVideo> getSortList(UserMouldVideo record); | List<UserMouldVideo> getSortList(UserMouldVideo record); | ||||
List<UserMouldVideo> getNotHaveUrl(UserMouldVideo record); | |||||
} | } |
@@ -57,4 +57,6 @@ public interface UserMouldVideoService { | |||||
int updateById(UserMouldVideo video); | int updateById(UserMouldVideo video); | ||||
List<UserMouldVideo> getNotHaveUrl(); | |||||
} | } |
@@ -497,6 +497,7 @@ public class UserMouldVideoServiceImpl implements UserMouldVideoService { | |||||
UserMouldVideo umVideoQ = new UserMouldVideo(); | UserMouldVideo umVideoQ = new UserMouldVideo(); | ||||
umVideoQ.setVideoStatus(EnumVideoStatus.upload_ing.getCode()); | umVideoQ.setVideoStatus(EnumVideoStatus.upload_ing.getCode()); | ||||
return userMouldVideoMapper.getSortList(umVideoQ); | return userMouldVideoMapper.getSortList(umVideoQ); | ||||
} | } | ||||
@Override | @Override | ||||
@@ -504,4 +505,10 @@ public class UserMouldVideoServiceImpl implements UserMouldVideoService { | |||||
return userMouldVideoMapper.updateById(video); | return userMouldVideoMapper.updateById(video); | ||||
} | } | ||||
@Override | |||||
public List<UserMouldVideo> getNotHaveUrl() { | |||||
UserMouldVideo umVideoQ = new UserMouldVideo(); | |||||
return userMouldVideoMapper.getNotHaveUrl(umVideoQ); | |||||
} | |||||
} | } |
@@ -151,5 +151,14 @@ | |||||
<include refid="dynamicWhereConditions"/> | <include refid="dynamicWhereConditions"/> | ||||
</select> | </select> | ||||
<select id="getNotHaveUrl" resultType="com.iformall.domain.po.sm.UserMouldVideo"> | |||||
select id,title,video_id,video_path, video_play_url,video_status | |||||
from user_mould_video | |||||
where `is_del` = 0 | |||||
and `video_id` is not null | |||||
and `video_id` != '' | |||||
and (`cover_img` = '' or `cover_img` is null) | |||||
</select> | |||||
</mapper> | </mapper> |