Jelajahi Sumber

事后视图数据查询

0027005599 2 tahun lalu
induk
melakukan
badd6fe6f4

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

@@ -97,6 +97,10 @@ public class AfterIncidentLog implements Serializable {
 	@Excel(name = "诊断编码", width = 15)
     @ApiModelProperty(value = "诊断编码")
     private java.lang.String diagnoses;
+    /**诊断名称*/
+    @Excel(name = "诊断名称", width = 15)
+    @ApiModelProperty(value = "诊断名称")
+    private String diagnosesName;
 	/**状态;WAITING,DEALING,SUCCESS,FAIL*/
 	@Excel(name = "状态;WAITING,DEALING,SUCCESS,FAIL", width = 15)
     @ApiModelProperty(value = "状态;WAITING,DEALING,SUCCESS,FAIL")

+ 1 - 1
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/medical/mapper/xml/AfterwardsAuditMapper.xml

@@ -244,7 +244,7 @@
             h.diagnose_code as mainDiagnosisCode, -- "主要诊断编码",
             h.diagnose_desc as mainDiagnosisName, -- "主要诊断名称",
             h.med_diagnose_code as subDiagnosisCode, -- "副诊断编码",
-            h.diagnose_desc as subDiagnosisName, -- "副诊断名称"
+            h.med_diagnose_desc as subDiagnosisName, -- "副诊断名称"
             "" as subDiagnosis2Code -- 这个等后面确认
         FROM
             afterwards_audit as ad

+ 3 - 1
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/medical/ruleengine/RuleEngine.java

@@ -1082,6 +1082,7 @@ public class RuleEngine {
         afterwardsAuditService.save(afterwardsAudit);
         if (StringUtils.isNotBlank(afterIncidentLog.getDiagnoses())) {
             List<String> diagonseCodeList = Arrays.asList(afterIncidentLog.getDiagnoses().split(","));
+            List<String> diagnoseNameList = Arrays.asList(afterIncidentLog.getDiagnosesName().split(","));
             List<AfterwardsIncidentAuditDiagnose> afterIncidentAuditDiagnoseList = new ArrayList<>();
             for (int i = 0; i < diagonseCodeList.size(); i++) {
                 String diagonseCode = diagonseCodeList.get(i);
@@ -1092,7 +1093,8 @@ public class RuleEngine {
                 AfterwardsIncidentAuditDiagnose afterIncidentAuditDiagnose = new AfterwardsIncidentAuditDiagnose();
                 afterIncidentAuditDiagnose.setAfterwardsAuditId(afterwardsAudit.getId());
                 afterIncidentAuditDiagnose.setDiagnoseCode(diagonseCode);
-//                afterIncidentAuditDiagnose.setDiagnoseDesc(diagonseName);
+                String name = diagnoseNameList.get(i);
+                afterIncidentAuditDiagnose.setDiagnoseDesc(name);
                 afterIncidentAuditDiagnose.setMedDiagnoseCode(medicalDiagonseCode);
                 afterIncidentAuditDiagnose.setMedDiagnoseDesc(medicalDiagnoseName);
                 afterIncidentAuditDiagnose.setCreateTime(date);