刘韬 4 년 전
부모
커밋
c6a28887a6
2개의 변경된 파일16개의 추가작업 그리고 2개의 파일을 삭제
  1. 8 1
      DataFusion/src/com/zskk/task/DataTask.java
  2. 8 1
      DataFusion/src/com/zskk/task/InfoTask.java

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

@@ -25,7 +25,14 @@ public class DataTask implements ITask {
         for (Object object : jsonArray) {
         	try {
 			JSONObject jsonObject = JSON.parseObject(object.toString());
-			Record record = Db.use("connected").findFirst("select * from zlhis.zskk_reportinfo_1 where ACCESSIONNUMBER=?", jsonObject.getString("accession_num"));
+			Record record = null;
+			if (jsonObject.getString("exam_class").equals("CT")) {
+				record = Db.use("connected").findFirst("select * from zlhis.zskk_reportinfo_1 where STUDYUID=?", jsonObject.getString("patient_num"));
+
+			}else {
+				record = Db.use("connected").findFirst("select * from zlhis.zskk_reportinfo_1 where ACCESSIONNUMBER=?", jsonObject.getString("accession_num"));
+
+			}
 			if (record == null) {
 				continue;
 			}

+ 8 - 1
DataFusion/src/com/zskk/task/InfoTask.java

@@ -26,7 +26,14 @@ public class InfoTask implements ITask {
         for (Object object : jsonArray) {
         	try {
 			JSONObject jsonObject = JSON.parseObject(object.toString());
-			Record record = Db.use("connected").findFirst("select * from zlhis.examtinfo where REPORTPAPERNUM=?", jsonObject.getString("accession_num"));
+			Record record = null;
+			if (jsonObject.getString("exam_class").equals("CT")) {
+				record = Db.use("connected").findFirst("select * from zlhis.zskk_reportinfo_1 where STUDYUID=?", jsonObject.getString("patient_num"));
+
+			}else {
+				record = Db.use("connected").findFirst("select * from zlhis.zskk_reportinfo_1 where ACCESSIONNUMBER=?", jsonObject.getString("accession_num"));
+
+			}
 			if (record == null) {
 				continue;
 			}