Ver a proveniência

//bug

private_deployment
xhxu há 1 ano
ascendente
cometimento
df11a37ead
1 ficheiros alterados com 33 adições e 29 eliminações
  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 Ver ficheiro

@@ -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(), "超分视频接口请求异常");
}
}


Carregando…
Cancelar
Guardar