瀏覽代碼

导出结果转换

wangfeng 5 年之前
父節點
當前提交
35585d607a
共有 1 個文件被更改,包括 19 次插入5 次删除
  1. 19 5
      knowledgeman-service/src/main/java/com/diagbot/facade/DiagnoseImportFacade.java

+ 19 - 5
knowledgeman-service/src/main/java/com/diagbot/facade/DiagnoseImportFacade.java

@@ -322,7 +322,8 @@ public class DiagnoseImportFacade {
             DiagnoseDetail diagnose = datas.get(i);
             disName = diagnose.getDisName();
             list.add(new DiagnosticAllExportDTO(getDisType(diagnose.getType()), diagnose.getCode(),
-                    diagnose.getStandard(), "", getRelation(diagnose.getType(), diagnose), diagnose.getResult()));
+                    diagnose.getStandard(), "", getRelation(diagnose.getType(), diagnose),
+                    getResults(diagnose.getType(), diagnose)));
 
         }
         response.setContentType("text/html;charset=UTF-8");
@@ -375,16 +376,29 @@ public class DiagnoseImportFacade {
         String typeName = "";
         String relation = "";
         typeName = DiagnoseFeatureTypeEnum.getName(type);
+        relation = diagnose.getRelation();
         if (typeName == null) {
             relation = diagnose.getFormula();
+        }
+        return relation;
+    }
+
+    /**
+     * 导出结果的转换
+     */
+    public String getResults(Integer type, DiagnoseDetail diagnose){
+        String typeName = "";
+        String results = "";
+        typeName = DiagnoseFeatureTypeEnum.getName(type);
+        if (typeName == null) {
+            results = diagnose.getResult();
         } else {
             if (typeName.equals(DiagnoseFeatureTypeEnum.Lis.getName())) {
-                relation = diagnose.getRelation() + diagnose.getMidResult();
+                results = diagnose.getRelation() + diagnose.getMidResult();
             } else {
-                relation = diagnose.getResult();
+                results = diagnose.getResult();
             }
         }
-        return relation;
+        return results;
     }
-
 }