Преглед изворни кода

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

private_deployment
lrh пре 1 година
родитељ
комит
476244af84
2 измењених фајлова са 6 додато и 7 уклоњено
  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 Прегледај датотеку

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


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


logger.info("TEST--"+ JSONObject.toJSONString(mouldVideo)); 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()) if(EnumVideoStatus.ing.getCode().equals(mouldVideo.getVideoStatus())
|| EnumVideoStatus.success.getCode().equals(mouldVideo.getVideoStatus()) || EnumVideoStatus.success.getCode().equals(mouldVideo.getVideoStatus())


+ 3
- 3
suimangService/src/main/java/com/iformall/service/sm/impl/PhotoSpeakVideoServiceImpl.java Прегледај датотеку

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


String voiceMouldSm = photoSpeakVideo.getVoiceMouldSm(); String voiceMouldSm = photoSpeakVideo.getVoiceMouldSm();
JSONObject jsonObject = JSON.parseObject(voiceMouldSm); 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)) { if (EnumVoiceFrom.FROM_MOULD.getCode().equals(voiceFrom)) {
param.setGen_txt(paperwork.replaceAll(str, "[*]")); param.setGen_txt(paperwork.replaceAll(str, "[*]"));
@@ -421,11 +421,11 @@ public class PhotoSpeakVideoServiceImpl implements PhotoSpeakVideoService {
return new AsyncResult<>(0); return new AsyncResult<>(0);


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


Loading…
Откажи
Сачувај