刘韬 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;
 			}