LAPTOP-5NTQJPUS\LT há 11 meses atrás
pai
commit
708f029843

+ 2 - 2
DataFusion/src/com/zskk/config/ZskkConfig.java

@@ -106,7 +106,7 @@ public class ZskkConfig extends JFinalConfig {
 		
 		//comve获取检查影像
 		Cron4jPlugin mvData = new Cron4jPlugin();
-		mvData.addTask("*/2 * * * *", new CMoveTask());
+		mvData.addTask("*/1 * * * *", new CMoveTask());
 		me.add(mvData);
 		
 		//更新患者信息
@@ -121,7 +121,7 @@ public class ZskkConfig extends JFinalConfig {
 		
 		//二次CMOVE
 		Cron4jPlugin reData = new Cron4jPlugin();
-		reData.addTask("*/3 * * * *", new ReCMoveTask());
+		reData.addTask("*/4 * * * *", new ReCMoveTask());
 		me.add(reData);
 	}
 

+ 33 - 33
DataFusion/src/com/zskk/task/CMoveTask.java

@@ -21,39 +21,39 @@ public class CMoveTask implements ITask {
 //		if (flag >= 5) {
 //			return;
 //		}
-		//延迟10分钟获取影像,并且查找状态为待CMOVE和错误状态的检查
-		List<Record> studyidfinds = Db.use("local").find("select * from study where status =1 or status =2 and createAt<? order by createAt asc limit 1",parseStringToDate());
-		if (studyidfinds == null) {
-			return;
-		}
-		for (Record studyidfind : studyidfinds) {
-//			flag++;
-//			if (flag <= 5) {
-				//状态4:下载中
-				studyidfind.set("status", 4);
-				studyidfind.set("updateAt", parseStringToDateTime());
-				Db.use("local").update("study", studyidfind);
-				
-//				ThreadPoolService tService = ServiceFactory.getService(ThreadPoolService.class);
-//				tService.execute(() -> {
-					String execCmd = ExecUtil.execCmd("/zskk_system/other/cmove.sh " + studyidfind.getStr("studyuid"));
-					if (execCmd.contains("Connection refused")) {
-						//状态2:错误
-						studyidfind.set("status", 2);
-						studyidfind.set("updateAt", parseStringToDateTime());
-						Db.use("local").update("study", studyidfind);
-					}else {
-						//状态2:完成
-						studyidfind.set("status", 3);
-						studyidfind.set("updateAt", parseStringToDateTime());
-						Db.use("local").update("study", studyidfind);
-					}
-					
-//				});	
-//				}
-			
-			
-		}
+//		//延迟10分钟获取影像,并且查找状态为待CMOVE和错误状态的检查
+//		List<Record> studyidfinds = Db.use("local").find("select * from study where status =1 or status =2 and createAt<? order by createAt asc limit 1",parseStringToDate());
+//		if (studyidfinds == null) {
+//			return;
+//		}
+//		for (Record studyidfind : studyidfinds) {
+////			flag++;
+////			if (flag <= 5) {
+//				//状态4:下载中
+//				studyidfind.set("status", 4);
+//				studyidfind.set("updateAt", parseStringToDateTime());
+//				Db.use("local").update("study", studyidfind);
+//				
+////				ThreadPoolService tService = ServiceFactory.getService(ThreadPoolService.class);
+////				tService.execute(() -> {
+//					String execCmd = ExecUtil.execCmd("/zskk_system/other/cmove.sh " + studyidfind.getStr("studyuid"));
+//					if (execCmd.contains("Connection refused")) {
+//						//状态2:错误
+//						studyidfind.set("status", 2);
+//						studyidfind.set("updateAt", parseStringToDateTime());
+//						Db.use("local").update("study", studyidfind);
+//					}else {
+//						//状态2:完成
+//						studyidfind.set("status", 3);
+//						studyidfind.set("updateAt", parseStringToDateTime());
+//						Db.use("local").update("study", studyidfind);
+//					}
+//					
+////				});	
+////				}
+//			
+//			
+//		}
 		
 		//延迟10分钟获取影像,并且查找状态为待CMOVE和错误状态的检查
 		List<Record> studyidfindsde = Db.use("local").find("select * from study where status =1 or status =2 and createAt<? order by createAt desc limit 1",parseStringToDate());