|
@@ -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()); |
|
|