Explorar o código

录入数据库

刘韬 %!s(int64=4) %!d(string=hai) anos
pai
achega
3402a53615
Modificáronse 1 ficheiros con 8 adicións e 3 borrados
  1. 8 3
      DataFusion/src/com/zskk/task/UpdateTask.java

+ 8 - 3
DataFusion/src/com/zskk/task/UpdateTask.java

@@ -12,9 +12,14 @@ public class UpdateTask implements ITask {
 	@Override
 	public void run() {
 		// TODO Auto-generated method stub
-		List<Record> record = Db.use("local").find("select StudyInstanceUID,PatientStudyDate from reportinfo_image where PatientStudyDate>? group by PatientStudyDate,StudyInstanceUID order by PatientStudyDate desc", parseStringToDate());
-
-
+		List<Record> records = Db.use("local").find("select StudyInstanceUID,PatientStudyDate from reportinfo_image where PatientStudyDate>? group by PatientStudyDate,StudyInstanceUID order by PatientStudyDate desc", parseStringToDate());
+		for (Record record : records) {
+			Record studyidfind = Db.use("local").findFirst("select * from study where studyuid = ?",record.getStr("StudyInstanceUID"));
+			if (studyidfind == null) {
+				Record studyinfo = new Record().set("studyuid", record.getStr("StudyInstanceUID")).set("status", 1).set("createAt", record.getStr("PatientStudyDate"));
+				Db.use("local").save("study", studyinfo);
+			}
+		}
 	}
 
 	@Override