| 
				
				
					
				
				
				 | 
			
			 | 
			@@ -101,6 +101,22 @@ public class UserMouldVideoController extends BaseController { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    public ResultData saveOrUpdate(@RequestBody UserMouldVideo record) { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        logger.debug("[" + getIpAddr() + "] MouldPatchController::saveOrUpdate"); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        record.setUserId(getMemberId()); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        if(record.getId() != null){ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            UserMouldVideo userMouldVideo = userMouldVideoService.findVideo(record.getId()); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            if(userMouldVideo == null){ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                return new ResultData(ErrorCode.SYS_SERVER_ERROR); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            } | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            if(EnumVideoStatus.ing.getCode().equals(userMouldVideo.getVideoStatus())){ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(),"视频生成中"); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            } | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            if(EnumVideoStatus.success.getCode().equals(userMouldVideo.getVideoStatus()) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                    || EnumVideoStatus.upload_ing.getCode().equals(userMouldVideo.getVideoStatus()) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                    || EnumVideoStatus.upload_success.getCode().equals(userMouldVideo.getVideoStatus()) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                    || EnumVideoStatus.upload_fail.getCode().equals(userMouldVideo.getVideoStatus())){ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                //上传阿里云状态 都是生成成功 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(),"视频已生成完成"); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            } | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        } | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        if(record.getPersonMouldId() == null){ | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL.getCode(),"未选择数字人"); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        } | 
		
		
	
	
		
			
				| 
				
					
				
				
				
				 | 
			
			 | 
			
  |