刘韬 4 years ago
parent
commit
2282eacb68
1 changed files with 7 additions and 1 deletions
  1. 7 1
      DataFusion/src/com/zskk/task/DataTask.java

+ 7 - 1
DataFusion/src/com/zskk/task/DataTask.java

@@ -20,8 +20,10 @@ public class DataTask implements ITask {
 		DataService dService = ServiceFactory.getService(DataService.class);
         JSONArray jsonArray = dService.getExamList(50);	
         for (Object object : jsonArray) {
+        	try {			
 			JSONObject jsonObject = JSON.parseObject(object.toString());
-			Record record = Db.use("connected").findFirst("SELECT * FROM zlhis.zskk_reportinfo_1 where STUDYUID=?", jsonObject.getString("patient_num"));
+			String pstr = jsonObject.getString("accession_num")==null?jsonObject.getString("patient_num"):jsonObject.getString("accession_num");
+			Record record = Db.use("connected").findFirst("SELECT * FROM zlhis.zskk_reportinfo_1 where STUDYUID=?", pstr);
 			if (record == null) {
 				continue;
 			}
@@ -67,6 +69,10 @@ public class DataTask implements ITask {
 			tService.execute(() -> {
 				dService.saveReport(params);
 			});	
+        	} catch (Exception e) {
+				// TODO: handle exception
+        		continue;
+			}
         }
 	}