Sfoglia il codice sorgente

视图数据更新

0027005599 2 anni fa
parent
commit
2e96463d3f

+ 4 - 0
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/medical/job/XCFYDatav_master_admission_billJob.java

@@ -118,6 +118,8 @@ public class XCFYDatav_master_admission_billJob implements Job {
                         dataMap.put("YB_ADMISSION_DISEASE_ID", ybDiagCode[0]);
                         dataMap.put("YB_ADMISSION_DISEASE_NAME", ybDiagCode[1]);
                     } else {
+                        dataMap.put("YB_ADMISSION_DISEASE_ID", dataMap.get("ADMISSION_DISEASE_ID"));
+                        dataMap.put("YB_ADMISSION_DISEASE_NAME", dataMap.get("ADMISSION_DISEASE_NAME"));
                         log.error("医院诊断编码:{} 有hisid 缺少医保编码映射关系", diagCode);
                     }
                 }else{
@@ -134,6 +136,8 @@ public class XCFYDatav_master_admission_billJob implements Job {
                         dataMap.put("YB_DISCHARGE_DISEASE_ID_MAIN", ybDiagCode[0]);
                         dataMap.put("YB_DISCHARGE_DISEASE_NAME_MAIN", ybDiagCode[1]);
                     } else {
+                        dataMap.put("YB_DISCHARGE_DISEASE_ID_MAIN", disDiagCode);
+                        dataMap.put("YB_DISCHARGE_DISEASE_NAME_MAIN", dataMap.get("DISCHARGE_DISEASE_NAME_MAIN"));
                         log.error("医院诊断编码:{} 有hisid 缺少医保编码映射关系", diagCode);
                     }
                 }else{

+ 8 - 0
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/medical/job/XCFYDatav_outpatient_settle_billJob.java

@@ -105,7 +105,15 @@ public class XCFYDatav_outpatient_settle_billJob implements Job {
                         if (null != ybDiagCode) {
                             dataMap.put("YB_ADMISSION_DISEASE_ID", ybDiagCode[0]);
                             dataMap.put("YB_ADMISSION_DISEASE_NAME", ybDiagCode[1]);
+                        }else{
+                            dataMap.put("YB_ADMISSION_DISEASE_ID", diagCode);
+                            dataMap.put("YB_ADMISSION_DISEASE_NAME", dataMap.get("ADMISSION_DISEASE_NAME"));
                         }
+                    }else{
+                        dataMap.put("YB_ADMISSION_DISEASE_ID", null);
+                        dataMap.put("YB_ADMISSION_DISEASE_NAME", null);
+                        dataMap.put("ADMISSION_DISEASE_ID",null);
+                        dataMap.put("ADMISSION_DISEASE_NAME",null);
                     }
                     Object patientAge = dataMap.get("PATIENT_AGE");
                     if (patientAge == null){