Browse Source

//bug

private_deployment
xhxu 1 year ago
parent
commit
653217f776
1 changed files with 31 additions and 29 deletions
  1. +31
    -29
      suimangService/src/main/java/com/iformall/service/sm/impl/UserMouldVideoServiceImpl.java

+ 31
- 29
suimangService/src/main/java/com/iformall/service/sm/impl/UserMouldVideoServiceImpl.java View File

@@ -150,36 +150,38 @@ public class UserMouldVideoServiceImpl implements UserMouldVideoService {
return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(),"暂不支持声音模板交叉选择"); return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(),"暂不支持声音模板交叉选择");
} }
Long voiceMouldId = record.getVoiceMouldIds().get(0); Long voiceMouldId = record.getVoiceMouldIds().get(0);
VoiceMould voiceMould = voiceMouldService.getById(voiceMouldId);
if(voiceMould == null){
return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(),"未查询到声音模板信息");
}
record.setLanguages(voiceMould.getLanguages());
if(voiceMould.getParentId().equals(0L)){
record.setVoiceMouldId(voiceMould.getId());
}else{
record.setVoiceMouldId(voiceMould.getParentId());
}
JSONObject voiceMouldObject = new JSONObject();
voiceMouldObject.put("title",voiceMould.getTitle());
voiceMouldObject.put("languages",voiceMould.getLanguages());
voiceMouldObject.put("mouldSmId",voiceMould.getMouldSmId());
voiceMouldObject.put("personId",0l);
voiceMouldObject.put("personType",0);
voiceMouldObject.put("personTypeStr","默认");
voiceMouldObject.put("speakId",0l);
voiceMouldObject.put("speakType",0);
voiceMouldObject.put("speakTypeStr","默认");
if(EnumVoiceType.person.getCode().equals(voiceMould.getVoiceType())){
voiceMouldObject.put("personId",voiceMould.getId());
voiceMouldObject.put("personType",voiceMould.getPersonType());
voiceMouldObject.put("personTypeStr",voiceMould.getPersonTypeStr());
}else if(EnumVoiceType.speak.getCode().equals(voiceMould.getVoiceType())){
voiceMouldObject.put("speakId",voiceMould.getId());
voiceMouldObject.put("speakType",voiceMould.getPersonType());
voiceMouldObject.put("speakTypeStr",voiceMould.getSpeakTypeStr());
if(voiceMouldId != null){
VoiceMould voiceMould = voiceMouldService.getById(voiceMouldId);
if(voiceMould == null){
return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(),"未查询到声音模板信息");
}
record.setLanguages(voiceMould.getLanguages());
if(voiceMould.getParentId().equals(0L)){
record.setVoiceMouldId(voiceMould.getId());
}else{
record.setVoiceMouldId(voiceMould.getParentId());
}
JSONObject voiceMouldObject = new JSONObject();
voiceMouldObject.put("title",voiceMould.getTitle());
voiceMouldObject.put("languages",voiceMould.getLanguages());
voiceMouldObject.put("mouldSmId",voiceMould.getMouldSmId());
voiceMouldObject.put("personId",0l);
voiceMouldObject.put("personType",0);
voiceMouldObject.put("personTypeStr","默认");
voiceMouldObject.put("speakId",0l);
voiceMouldObject.put("speakType",0);
voiceMouldObject.put("speakTypeStr","默认");
if(EnumVoiceType.person.getCode().equals(voiceMould.getVoiceType())){
voiceMouldObject.put("personId",voiceMould.getId());
voiceMouldObject.put("personType",voiceMould.getPersonType());
voiceMouldObject.put("personTypeStr",voiceMould.getPersonTypeStr());
}else if(EnumVoiceType.speak.getCode().equals(voiceMould.getVoiceType())){
voiceMouldObject.put("speakId",voiceMould.getId());
voiceMouldObject.put("speakType",voiceMould.getPersonType());
voiceMouldObject.put("speakTypeStr",voiceMould.getSpeakTypeStr());
}
record.setVoiceMouldSm(voiceMouldObject.toJSONString());
} }
record.setVoiceMouldSm(voiceMouldObject.toJSONString());
} }
if(record.getBackgroundId() != null){ if(record.getBackgroundId() != null){
MaterialMould background = materialMouldService.getById(record.getBackgroundId()); MaterialMould background = materialMouldService.getById(record.getBackgroundId());


Loading…
Cancel
Save