xhxu 1 год назад
Родитель
Сommit
df11a37ead
1 измененных файлов: 33 добавлений и 29 удалений
  1. +33
    -29
      suimangService/src/main/java/com/iformall/service/sm/impl/PhotoSpeakVideoServiceImpl.java

+ 33
- 29
suimangService/src/main/java/com/iformall/service/sm/impl/PhotoSpeakVideoServiceImpl.java Просмотреть файл

@@ -192,6 +192,8 @@ public class PhotoSpeakVideoServiceImpl implements PhotoSpeakVideoService {
@Override @Override
@Async @Async
public ResultData createVideo(PhotoSpeakVideo photoSpeakVideo) { public ResultData createVideo(PhotoSpeakVideo photoSpeakVideo) {
PhotoSpeakVideo speakVideoUpd = new PhotoSpeakVideo();
speakVideoUpd.setId(photoSpeakVideo.getId());
try { try {
AiPhotoSpeakParam param = new AiPhotoSpeakParam(); AiPhotoSpeakParam param = new AiPhotoSpeakParam();
param.setTask_id(photoSpeakVideo.getId()); param.setTask_id(photoSpeakVideo.getId());
@@ -235,27 +237,27 @@ public class PhotoSpeakVideoServiceImpl implements PhotoSpeakVideoService {
try { try {
AiPhotoSpeakResult video = AiVideoHelper.createPhotoSpeakVideo(param); AiPhotoSpeakResult video = AiVideoHelper.createPhotoSpeakVideo(param);
if (video.isSuccess()) { 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(); 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()); return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(), video.getMsg());
}catch (Exception e){ }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接口请求异常"); return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(),"Meta接口请求异常");
} }
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); 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(),"生成视频失败"); return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(),"生成视频失败");
} }
} }
@@ -348,6 +350,8 @@ public class PhotoSpeakVideoServiceImpl implements PhotoSpeakVideoService {
@Override @Override
@Async @Async
public ResultData videoHy(PhotoSpeakVideo speakVideo) { public ResultData videoHy(PhotoSpeakVideo speakVideo) {
PhotoSpeakVideo speakVideoUpd = new PhotoSpeakVideo();
speakVideoUpd.setId(speakVideo.getId());
try { try {
AiVideoHqParam param = new AiVideoHqParam(); AiVideoHqParam param = new AiVideoHqParam();
param.setSave_dir(speakVideo.getSaveDir()); param.setSave_dir(speakVideo.getSaveDir());
@@ -357,31 +361,31 @@ public class PhotoSpeakVideoServiceImpl implements PhotoSpeakVideoService {
try { try {
AiVideoHqResult result = AiVideoHelper.videoHq(param); AiVideoHqResult result = AiVideoHelper.videoHq(param);
if (result.isSuccess()) { 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(); 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())); return new ResultData(result.getCode(), result.getMsgInfo(result.getCode(),result.getMsg()));
}catch (Exception e){ }catch (Exception e){
e.printStackTrace(); 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接口请求异常"); return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(),"Meta接口请求异常");
} }
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); 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(), "超分视频接口请求异常"); return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(), "超分视频接口请求异常");
} }
} }


Загрузка…
Отмена
Сохранить