diff --git a/suimangService/src/main/java/com/iformall/service/sm/impl/MusicInfoServiceImpl.java b/suimangService/src/main/java/com/iformall/service/sm/impl/MusicInfoServiceImpl.java index 5223b9f..20b9829 100644 --- a/suimangService/src/main/java/com/iformall/service/sm/impl/MusicInfoServiceImpl.java +++ b/suimangService/src/main/java/com/iformall/service/sm/impl/MusicInfoServiceImpl.java @@ -47,7 +47,11 @@ public class MusicInfoServiceImpl implements MusicInfoService { @Override public ResultData saveOrUpdate(MusicInfo record) { VideUploadResult videoDetail = videoFactory.getExcutor(videoType).getVideoDetailWithCache(record.getVoiceId()); - if (videoDetail.isSuccess() && StringUtils.isNotBlank(videoDetail.getDuration()) && !"0.0".equals(videoDetail.getDuration())) { + if (videoDetail.isSuccess() + && StringUtils.isNotBlank(videoDetail.getDuration()) + && !"0.0".equals(videoDetail.getDuration()) + && StringUtils.isNotBlank(videoDetail.getTitle()) + && StringUtils.isNotBlank(videoDetail.getVideoUrl())) { record.setTime(Double.valueOf(videoDetail.getDuration())); record.setSize(videoDetail.getSize()); record.setUrl(videoDetail.getVideoUrl());