Selaa lähdekoodia

增加用户生成视频时长的判断逻辑以及加减时间的逻辑

private_deployment
lrh 1 vuosi sitten
vanhempi
commit
476244af84
2 muutettua tiedostoa jossa 6 lisäystä ja 7 poistoa
  1. +3
    -4
      suimangCApi/src/main/java/com/iformall/controller/PhotoSpeakVideoController.java
  2. +3
    -3
      suimangService/src/main/java/com/iformall/service/sm/impl/PhotoSpeakVideoServiceImpl.java

+ 3
- 4
suimangCApi/src/main/java/com/iformall/controller/PhotoSpeakVideoController.java Näytä tiedosto

@@ -146,7 +146,6 @@ public class PhotoSpeakVideoController extends BaseController {
return photoSpeakVideoService.saveOrUpdate(record);
}

@AuthIgnore
@ApiOperation("生成视频")
@PostMapping("createVideo")
public ResultData create(@RequestBody PhotoSpeakVideo record) {
@@ -158,9 +157,9 @@ public class PhotoSpeakVideoController extends BaseController {

logger.info("TEST--"+ JSONObject.toJSONString(mouldVideo));

// if(mouldVideo == null || !mouldVideo.getUserId().equals(getMemberId())){
// return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL.getCode(),"未找到用户数据");
// }
if(mouldVideo == null || !mouldVideo.getUserId().equals(getMemberId())){
return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL.getCode(),"未找到用户数据");
}

if(EnumVideoStatus.ing.getCode().equals(mouldVideo.getVideoStatus())
|| EnumVideoStatus.success.getCode().equals(mouldVideo.getVideoStatus())


+ 3
- 3
suimangService/src/main/java/com/iformall/service/sm/impl/PhotoSpeakVideoServiceImpl.java Näytä tiedosto

@@ -365,8 +365,8 @@ public class PhotoSpeakVideoServiceImpl implements PhotoSpeakVideoService {

String voiceMouldSm = photoSpeakVideo.getVoiceMouldSm();
JSONObject jsonObject = JSON.parseObject(voiceMouldSm);
Integer speakTypeStr = jsonObject.getInteger("speakType");
param.setVoice_style(StringUtils.isBlank(voiceType) ? "default" : EnumSpeakType.getEnum(speakTypeStr).getType());
Integer speakType = jsonObject.getInteger("speakType");
param.setVoice_style(StringUtils.isBlank(voiceType) ? "default" : EnumSpeakType.getEnum(speakType).getType());

if (EnumVoiceFrom.FROM_MOULD.getCode().equals(voiceFrom)) {
param.setGen_txt(paperwork.replaceAll(str, "[*]"));
@@ -421,11 +421,11 @@ public class PhotoSpeakVideoServiceImpl implements PhotoSpeakVideoService {
return new AsyncResult<>(0);

} catch (Exception e) {
e.printStackTrace();
if (flag) {
//如果生成视频失败了,就把创建视频积分加回去
userCreateVideoNumService.addOrSubtractNumberOfTimes(2, videoNum, useCredit, videoTime);
}
e.printStackTrace();
videoUpd.setVideoStatus(EnumVideoStatus.fail.getCode());
videoUpd.setVideoMsg("请求异常");
this.saveOrUpdate(videoUpd);


Ladataan…
Peruuta
Tallenna