|  |  | @@ -188,16 +188,18 @@ public class PhotoSpeakVideoServiceImpl implements PhotoSpeakVideoService { | 
		
	
		
			
			|  |  |  | param.setTask_id(photoSpeakVideo.getId()); | 
		
	
		
			
			|  |  |  | param.setCallback_url(callbackUrl + "/callback/photo/speak"); | 
		
	
		
			
			|  |  |  | param.setImg(Base64Util.imageUrlToBase64(photoSpeakVideo.getPersonPhotoUrl())); | 
		
	
		
			
			|  |  |  | param.setVoice_id(photoSpeakVideo.getVoiceMouldSm() == null ? "default" : photoSpeakVideo.getVoiceMouldSm()); | 
		
	
		
			
			|  |  |  | String voiceMouldSm = photoSpeakVideo.getVoiceMouldSm(); | 
		
	
		
			
			|  |  |  | Integer sex = 1; | 
		
	
		
			
			|  |  |  | String speakType = null; | 
		
	
		
			
			|  |  |  | Integer speakType = 0; | 
		
	
		
			
			|  |  |  | String mouldSmId = null; | 
		
	
		
			
			|  |  |  | if (!StringUtils.isBlank(voiceMouldSm)) { | 
		
	
		
			
			|  |  |  | JSONObject jsonObject = JSON.parseObject(voiceMouldSm); | 
		
	
		
			
			|  |  |  | speakType = jsonObject.getString("speakType"); | 
		
	
		
			
			|  |  |  | speakType = jsonObject.getInteger("speakType"); | 
		
	
		
			
			|  |  |  | sex = jsonObject.getInteger("sex"); | 
		
	
		
			
			|  |  |  | mouldSmId = jsonObject.getString("mouldSmId"); | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | param.setVoice_style(speakType == null ? "default" : EnumSpeakType.getEnum(speakType).getType()); | 
		
	
		
			
			|  |  |  | param.setVoice_id(mouldSmId == null ? "default" : mouldSmId); | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | Integer voiceFrom = photoSpeakVideo.getVoiceFrom(); | 
		
	
		
			
			|  |  |  | String voiceMaterialUrl = photoSpeakVideo.getVoiceMaterialUrl(); | 
		
	
	
		
			
				|  |  | @@ -228,16 +230,16 @@ public class PhotoSpeakVideoServiceImpl implements PhotoSpeakVideoService { | 
		
	
		
			
			|  |  |  | this.updateById(photoSpeakVideo); | 
		
	
		
			
			|  |  |  | return new ResultData(); | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | photoSpeakVideo.setVideoStatus(EnumVideoStatus.draft.getCode()); | 
		
	
		
			
			|  |  |  | photoSpeakVideo.setVideoStatus(EnumVideoStatus.fail.getCode()); | 
		
	
		
			
			|  |  |  | photoSpeakVideo.setVideoMsg(video.getMsg()); | 
		
	
		
			
			|  |  |  | this.updateById(photoSpeakVideo); | 
		
	
		
			
			|  |  |  | return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(),"接口请求异常"); | 
		
	
		
			
			|  |  |  | return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(),"生成视频失败"); | 
		
	
		
			
			|  |  |  | } catch (Exception e) { | 
		
	
		
			
			|  |  |  | e.printStackTrace(); | 
		
	
		
			
			|  |  |  | photoSpeakVideo.setVideoStatus(EnumVideoStatus.draft.getCode()); | 
		
	
		
			
			|  |  |  | photoSpeakVideo.setVideoStatus(EnumVideoStatus.fail.getCode()); | 
		
	
		
			
			|  |  |  | photoSpeakVideo.setVideoMsg("接口请求异常"); | 
		
	
		
			
			|  |  |  | this.updateById(photoSpeakVideo); | 
		
	
		
			
			|  |  |  | return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(),"接口请求异常"); | 
		
	
		
			
			|  |  |  | return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(),"生成视频失败"); | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | 
 | 
		
	
	
		
			
				|  |  | @@ -381,8 +383,8 @@ public class PhotoSpeakVideoServiceImpl implements PhotoSpeakVideoService { | 
		
	
		
			
			|  |  |  | } | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | @Override | 
		
	
		
			
			|  |  |  | public ResultData checkVideoStatus(Long userId) { | 
		
	
		
			
			|  |  |  | Integer integer = photoSpeakVideoMapper.checkVideoStatus(userId); | 
		
	
		
			
			|  |  |  | public ResultData checkVideoStatus(Long userId, String time) { | 
		
	
		
			
			|  |  |  | Integer integer = photoSpeakVideoMapper.checkVideoStatus(userId,time); | 
		
	
		
			
			|  |  |  | if (integer > 0){ | 
		
	
		
			
			|  |  |  | return new ResultData("生成视频成功"); | 
		
	
		
			
			|  |  |  | } | 
		
	
	
		
			
				|  |  | 
 |