| @@ -192,6 +192,8 @@ public class PhotoSpeakVideoServiceImpl implements PhotoSpeakVideoService { | |||
| @Override | |||
| @Async | |||
| public ResultData createVideo(PhotoSpeakVideo photoSpeakVideo) { | |||
| PhotoSpeakVideo speakVideoUpd = new PhotoSpeakVideo(); | |||
| speakVideoUpd.setId(photoSpeakVideo.getId()); | |||
| try { | |||
| AiPhotoSpeakParam param = new AiPhotoSpeakParam(); | |||
| param.setTask_id(photoSpeakVideo.getId()); | |||
| @@ -235,27 +237,27 @@ public class PhotoSpeakVideoServiceImpl implements PhotoSpeakVideoService { | |||
| try { | |||
| AiPhotoSpeakResult video = AiVideoHelper.createPhotoSpeakVideo(param); | |||
| if (video.isSuccess()) { | |||
| // photoSpeakVideo.setSaveDir(video.getSaveDir()); | |||
| // photoSpeakVideo.setAudioPath(video.getAudioPath()); | |||
| // photoSpeakVideo.setVideoPath(video.getUrl()); | |||
| // this.updateById(photoSpeakVideo); | |||
| // speakVideoUpd.setSaveDir(video.getSaveDir()); | |||
| // speakVideoUpd.setAudioPath(video.getAudioPath()); | |||
| // speakVideoUpd.setVideoPath(video.getUrl()); | |||
| // this.updateById(speakVideoUpd); | |||
| return new ResultData(); | |||
| } | |||
| photoSpeakVideo.setVideoStatus(EnumVideoStatus.fail.getCode()); | |||
| photoSpeakVideo.setVideoMsg(video.getMsg()); | |||
| this.updateById(photoSpeakVideo); | |||
| speakVideoUpd.setVideoStatus(EnumVideoStatus.fail.getCode()); | |||
| speakVideoUpd.setVideoMsg(video.getMsg()); | |||
| this.updateById(speakVideoUpd); | |||
| return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(), video.getMsg()); | |||
| }catch (Exception e){ | |||
| photoSpeakVideo.setVideoStatus(EnumVideoStatus.fail.getCode()); | |||
| photoSpeakVideo.setVideoMsg("Meta接口请求异常"); | |||
| this.updateById(photoSpeakVideo); | |||
| speakVideoUpd.setVideoStatus(EnumVideoStatus.fail.getCode()); | |||
| speakVideoUpd.setVideoMsg("Meta接口请求异常"); | |||
| this.updateById(speakVideoUpd); | |||
| return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(),"Meta接口请求异常"); | |||
| } | |||
| } catch (Exception e) { | |||
| e.printStackTrace(); | |||
| photoSpeakVideo.setVideoStatus(EnumVideoStatus.fail.getCode()); | |||
| photoSpeakVideo.setVideoMsg("接口请求异常"); | |||
| this.updateById(photoSpeakVideo); | |||
| speakVideoUpd.setVideoStatus(EnumVideoStatus.fail.getCode()); | |||
| speakVideoUpd.setVideoMsg("接口请求异常"); | |||
| this.updateById(speakVideoUpd); | |||
| return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(),"生成视频失败"); | |||
| } | |||
| } | |||
| @@ -348,6 +350,8 @@ public class PhotoSpeakVideoServiceImpl implements PhotoSpeakVideoService { | |||
| @Override | |||
| @Async | |||
| public ResultData videoHy(PhotoSpeakVideo speakVideo) { | |||
| PhotoSpeakVideo speakVideoUpd = new PhotoSpeakVideo(); | |||
| speakVideoUpd.setId(speakVideo.getId()); | |||
| try { | |||
| AiVideoHqParam param = new AiVideoHqParam(); | |||
| param.setSave_dir(speakVideo.getSaveDir()); | |||
| @@ -357,31 +361,31 @@ public class PhotoSpeakVideoServiceImpl implements PhotoSpeakVideoService { | |||
| try { | |||
| AiVideoHqResult result = AiVideoHelper.videoHq(param); | |||
| if (result.isSuccess()) { | |||
| // speakVideo.setVideoStatus(EnumVideoStatus.hy_success.getCode()); | |||
| // speakVideo.setVideoMsg("超分视频生成成功"); | |||
| // speakVideo.setVideoPath(result.getUrl()); | |||
| // this.updateById(speakVideo); | |||
| // speakVideoUpd.setVideoStatus(EnumVideoStatus.hy_success.getCode()); | |||
| // speakVideoUpd.setVideoMsg("超分视频生成成功"); | |||
| // speakVideoUpd.setVideoPath(result.getUrl()); | |||
| // this.updateById(speakVideoUpd); | |||
| return new ResultData(); | |||
| } | |||
| speakVideo.setVideoStatus(EnumVideoStatus.hy_fail.getCode()); | |||
| speakVideo.setVideoMsg("Mata视频超分失败"); | |||
| speakVideo.setIsHy(EnumYesOrNo.NO.getCode()); | |||
| this.updateById(speakVideo); | |||
| speakVideoUpd.setVideoStatus(EnumVideoStatus.hy_fail.getCode()); | |||
| speakVideoUpd.setVideoMsg("Mata视频超分失败"); | |||
| speakVideoUpd.setIsHy(EnumYesOrNo.NO.getCode()); | |||
| this.updateById(speakVideoUpd); | |||
| return new ResultData(result.getCode(), result.getMsgInfo(result.getCode(),result.getMsg())); | |||
| }catch (Exception e){ | |||
| e.printStackTrace(); | |||
| speakVideo.setVideoStatus(EnumVideoStatus.hy_fail.getCode()); | |||
| speakVideo.setVideoMsg("Mata视频超分失败"); | |||
| speakVideo.setIsHy(EnumYesOrNo.NO.getCode()); | |||
| this.updateById(speakVideo); | |||
| speakVideoUpd.setVideoStatus(EnumVideoStatus.hy_fail.getCode()); | |||
| speakVideoUpd.setVideoMsg("Mata视频超分失败"); | |||
| speakVideoUpd.setIsHy(EnumYesOrNo.NO.getCode()); | |||
| this.updateById(speakVideoUpd); | |||
| return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(),"Meta接口请求异常"); | |||
| } | |||
| } catch (Exception e) { | |||
| e.printStackTrace(); | |||
| speakVideo.setVideoStatus(EnumVideoStatus.hy_fail.getCode()); | |||
| speakVideo.setVideoMsg("超分视频接口请求异常"); | |||
| speakVideo.setIsHy(EnumYesOrNo.NO.getCode()); | |||
| this.updateById(speakVideo); | |||
| speakVideoUpd.setVideoStatus(EnumVideoStatus.hy_fail.getCode()); | |||
| speakVideoUpd.setVideoMsg("超分视频接口请求异常"); | |||
| speakVideoUpd.setIsHy(EnumYesOrNo.NO.getCode()); | |||
| this.updateById(speakVideoUpd); | |||
| return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(), "超分视频接口请求异常"); | |||
| } | |||
| } | |||