瀏覽代碼

多个化验结果瓶装处理

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

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

@@ -388,8 +388,25 @@ public class DiagnoseImportFacade {
      */
     public String getResults(int type, DiagnoseDetail diagnose){
         String results = "";
-        results = type == DiagnoseFeatureTypeEnum.Lis.getKey()?
-                (diagnose.getRelation() + diagnose.getMidResult()): diagnose.getResult();
+        results = type == DiagnoseFeatureTypeEnum.Lis.getKey()?MidResult(diagnose): diagnose.getResult();
         return results;
     }
+
+    /**
+     * 化验结果多个拼装
+     * @param diagnose
+     * @return
+     */
+    public String MidResult(DiagnoseDetail diagnose){
+        List<String> resList = new ArrayList<String>();
+        if(!diagnose.getMidResult().isEmpty()){
+            String[] split = diagnose.getMidResult().split("、");
+            for (int i = 0; i < split.length; i++) {
+                String strNew = split[i];
+                resList.add(diagnose.getRelation() + diagnose.getMidResult());
+            }
+        }
+        return  resList.toString();
+    }
+
 }