Browse Source

四维深巡

dengsixing 4 months ago
parent
commit
a5e736ce94
1 changed files with 8 additions and 3 deletions
  1. 8 3
      src/main/java/com/fdkankan/modeling/ModelingApplication.java

+ 8 - 3
src/main/java/com/fdkankan/modeling/ModelingApplication.java

@@ -64,10 +64,15 @@ public class ModelingApplication implements CommandLineRunner {
 		if(fYunFileService.isPresent() && StrUtil.isNotEmpty(profiles)){
 		if(fYunFileService.isPresent() && StrUtil.isNotEmpty(profiles)){
 			//更新弹性伸缩jar包
 			//更新弹性伸缩jar包
 			boolean lock = redisLockUtil.lock("uploadModelingJar", 300);
 			boolean lock = redisLockUtil.lock("uploadModelingJar", 300);
-			if(lock){
-				String jarPath = System.getProperty("java.class.path");
-				fYunFileService.get().uploadFile(jarPath, "elastic_model_jar/fdkk_" + profiles + "/" + FileUtil.getName(jarPath));
+			try {
+				if(lock){
+					String jarPath = System.getProperty("java.class.path");
+					fYunFileService.get().uploadFile(jarPath, "elastic_model_jar/fdkk_" + profiles + "/" + FileUtil.getName(jarPath));
+				}
+			}finally {
+				redisLockUtil.unlockLua("uploadModelingJar");
 			}
 			}
+
 		}
 		}
 
 
 	}
 	}