Ver código fonte

1、修改从华卓new数据库里面导入测试病历号

louhr 5 anos atrás
pai
commit
bde3bbabe1

+ 6 - 1
kernel/src/main/resources/kernel.properties

@@ -10,4 +10,9 @@ mysql.test.url = jdbc:mysql://192.168.2.236:3306/sys-qctest?useUnicode=true&char
 oracle.test.driver = oracle.jdbc.driver.OracleDriver
 oracle.test.user = ETRACKMRQCNEW
 oracle.test.password = ETRACKMRQCNEW
-oracle.test.url = jdbc:oracle:thin:@192.168.2.246:1521:orcl
+oracle.test.url = jdbc:oracle:thin:@192.168.2.246:1521:orcl
+
+oracle.taizhou.driver = oracle.jdbc.driver.OracleDriver
+oracle.taizhou.user = ETRACKMRQCTZ
+oracle.taizhou.password = ETRACKMRQCTZ
+oracle.taizhou.url = jdbc:oracle:thin:@192.168.2.246:1521:orcl

+ 18 - 15
kernel/src/test/java/com/lantone/qc/kernel/TaizDataImportApiTest.java

@@ -27,8 +27,8 @@ import java.util.zip.GZIPInputStream;
  * @Date: 2020-03-31 19:34
  */
 public class TaizDataImportApiTest {
-    private static String hospitalId = "1";
-    private static String cid = "changx";
+    private static String hospitalId = "3";
+    private static String cid = "taizhou";
 
     private Map<String,String> caseMap = new HashMap<>();
     private List<String> deletePatient = new ArrayList<>();
@@ -48,18 +48,21 @@ public class TaizDataImportApiTest {
             tableMap.put("BR_DOCTADVICE", "BR_DOCTADVICE");//医嘱
             tableMap.put("BR_RECOPERATION", "BR_RECOPERATION");//病案首页--手术
         } else if (cid.equals("taizhou")) {
-            tableMap.put("BR_INPATIENTINFO", "BR_INPATIENTINFO_TZ");
-            tableMap.put("GI_USERINFO", "GI_USERINFO_TZ");
-            tableMap.put("HI_DEPTINFO", "HI_DEPTINFO_TZ");
-            tableMap.put("BR_RECHOME", "BR_RECHOME_TZ");
-            tableMap.put("BR_RECDIAGNOSE", "BR_RECDIAGNOSE_TZ");
-            tableMap.put("BR_DOCTADVICE", "BR_DOCTADVICE_TZ");
-            tableMap.put("BR_RECOPERATION", "BR_RECOPERATION_CX");
+            tableMap.put("BR_INPATIENTINFO", "BR_INPATIENTINFO");//患者信息
+            tableMap.put("MR_MEDICALRECORDS", "MR_MEDICALRECORDS");//病案首页--手术
+            tableMap.put("AR_MEDIRECCLASS", "AR_MEDIRECCLASS");//病案首页--手术
+            tableMap.put("MR_MRCONTENT", "MR_MRCONTENT");//病案首页--手术
+            tableMap.put("GI_USERINFO", "GI_USERINFO"); //医生
+            tableMap.put("HI_DEPTINFO", "HI_DEPTINFO");//科室
+            tableMap.put("BR_RECHOME", "BR_RECHOME");//病案首页
+            tableMap.put("BR_RECDIAGNOSE", "BR_RECDIAGNOSE");//病案首页--出院诊断 门急诊诊断
+            tableMap.put("BR_DOCTADVICE", "BR_DOCTADVICE");//医嘱
+            tableMap.put("BR_RECOPERATION", "BR_RECOPERATION");//病案首页--手术
         }
     }
 
     public static void main(String[] args) {
-        String patientId = "ZY010000650197";
+        String patientId = "223344_6";
 
         TaizDataImportApiTest test = new TaizDataImportApiTest();
         initTableMap();
@@ -292,8 +295,8 @@ public class TaizDataImportApiTest {
         List<PatientText> patientTexts = new ArrayList<>();
         try {
             st = conn.createStatement();
-            String sql = "select brzyid,bljlmc,bljlnr from mr_medicalrecords_TZ a " +
-                    "left join mr_mrcontent_TZ b on a.bljlid=b.bljlid " +
+            String sql = "select brzyid,bljlmc,bljlnr from " + tableMap.get("MR_MEDICALRECORDS") + " a " +
+                    "left join " + tableMap.get("MR_MRCONTENT") + " b on a.bljlid=b.bljlid " +
                     "where bljlnr is not null and brzyid = '" + brzyid + "' " +
                     "order by brzyid";
             rs = st.executeQuery(sql);
@@ -483,9 +486,9 @@ public class TaizDataImportApiTest {
 
     private MysqlJdbc initOracleJdbc() {
         PropertiesUtil propertiesUtil = new PropertiesUtil("kernel.properties");
-        MysqlJdbc mysqlJdbc = new MysqlJdbc(propertiesUtil.getProperty("oracle.test.user"),
-                propertiesUtil.getProperty("oracle.test.password"),
-                propertiesUtil.getProperty("oracle.test.url"), propertiesUtil.getProperty("oracle.test.driver"));
+        MysqlJdbc mysqlJdbc = new MysqlJdbc(propertiesUtil.getProperty("oracle.taizhou.user"),
+                propertiesUtil.getProperty("oracle.taizhou.password"),
+                propertiesUtil.getProperty("oracle.taizhou.url"), propertiesUtil.getProperty("oracle.taizhou.driver"));
         return mysqlJdbc;
     }
 }