ソースを参照

修复时区问题

刘韬 2 年 前
コミット
549ed01566

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

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

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

@@ -22,7 +22,7 @@ public class CMoveTask implements ITask {
 //			return;
 //		}
 		//延迟10分钟获取影像,并且查找状态为待CMOVE和错误状态的检查
-		List<Record> studyidfinds = Db.use("local").find("select * from study where status =1 limit 1");
+		List<Record> studyidfinds = Db.use("local").find("select * from study where status =1 and createAt<? order by createAt asc limit 1",parseStringToDate());
 		if (studyidfinds == null) {
 			return;
 		}
@@ -56,7 +56,7 @@ public class CMoveTask implements ITask {
 		}
 		
 		//延迟10分钟获取影像,并且查找状态为待CMOVE和错误状态的检查
-				List<Record> studyidfindsde = Db.use("local").find("select * from study where status =1 or status =2 limit 1");
+		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());
 				if (studyidfindsde == null) {
 					return;
 				}