|
@@ -388,8 +388,25 @@ public class DiagnoseImportFacade {
|
|
*/
|
|
*/
|
|
public String getResults(int type, DiagnoseDetail diagnose){
|
|
public String getResults(int type, DiagnoseDetail diagnose){
|
|
String results = "";
|
|
String results = "";
|
|
- results = type == DiagnoseFeatureTypeEnum.Lis.getKey()?
|
|
|
|
- (diagnose.getRelation() + diagnose.getMidResult()): diagnose.getResult();
|
|
|
|
|
|
+ results = type == DiagnoseFeatureTypeEnum.Lis.getKey()?MidResult(diagnose): diagnose.getResult();
|
|
return results;
|
|
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();
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|