limin 7 роки тому
батько
коміт
bfe0cc65ef

+ 8 - 8
src/main/java/com/goafanti/admin/controller/AdminVideoApiController.java

@@ -271,23 +271,23 @@ public class AdminVideoApiController extends CertifyApiController {
 		video.setMd5(FileMD5(file));
 		video.setTranscoding(2);
 		video.setUrl(url);
-		int c = adminVideoService.updateByUrl(video);
-		if (c > 0){
-			url = url.substring(0,url.lastIndexOf("/"));
-			videoChange(url, tempdir, filename);// 上传到远程
-		}
+		url = url.substring(0,url.lastIndexOf("/"));
+		if(videoChange(url, tempdir, filename)){
+			adminVideoService.updateByUrl(video);//修改状态
+		}// 上传到远程
 	}
 
-	private void videoChange(String url, String tempdir, String filename) {
-		
+	private boolean videoChange(String url, String tempdir, String filename) {
+		boolean t =false;
 		File f2 = new File(tempdir);// 临时压缩后的文件
 		if (f2.exists()) {
 			// 传到远程服务器
 			FtpUtils ftp = new FtpUtils();
-			ftp.uploadFile(url, filename, tempdir);
+			t = ftp.uploadFile(url, filename, tempdir);
 			// 删除视频
 			f2.delete();
 		}
+		return t;
 	}
 
 	// 获得文件md5