|
@@ -180,11 +180,20 @@ public class KnowledgeServiceImpl implements KnowledgeService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public List<Map<String, Object>> getHighRiskDisease(SearchData searchData) {
|
|
|
+ public Map<String, Object> getHighRiskDisease(SearchData searchData) {
|
|
|
String diag = searchData.getDiag();
|
|
|
String[] diseaseArray = diag.split(",|,|、");
|
|
|
List<String> diseaseList = Arrays.asList(diseaseArray);
|
|
|
- List<Map<String, Object>> map = baseNodeRepository.getHighRisk(diseaseList);
|
|
|
+
|
|
|
+ Map<String, Object> map = new HashMap<>();
|
|
|
+ List<Map<String, Object>> list = baseNodeRepository.getHighRisk(diseaseList);
|
|
|
+
|
|
|
+ for (Map hrmap:list) {
|
|
|
+ String name = hrmap.get("name").toString();
|
|
|
+ String risk = hrmap.get("risk").toString();
|
|
|
+ map.put(name, risk);
|
|
|
+ }
|
|
|
+
|
|
|
return map;
|
|
|
}
|
|
|
|