|
@@ -55,7 +55,7 @@ public class GraphCalculate {
|
|
|
String featureType = searchData.getFeatureType();
|
|
|
Integer diseaseType = searchData.getDisType();
|
|
|
//走治疗
|
|
|
- if(webDiag.trim()!=null && "8".equals(featureType)){
|
|
|
+ if(webDiag.trim()!=null && webDiag.trim()!="" && "8".equals(featureType)){
|
|
|
//走平常诊断治疗
|
|
|
Map<String, Filnlly> mulDiseaseTreat = neo4jAPI.getMulDiseaseTreat_2(webDiag,diseaseType,diseaseSet,String.join(",", inputList));
|
|
|
responseData.setTreat(mulDiseaseTreat);
|
|
@@ -67,10 +67,12 @@ public class GraphCalculate {
|
|
|
responseData.setManagementEvaluation(mangementEvaluation1);
|
|
|
}
|
|
|
//指标推送
|
|
|
- List<MedicalIndication> medicalIndicationList = new ArrayList<>();
|
|
|
- MedicalIndication medicalIndication = this.getMedicalIndication(diseaseSet);
|
|
|
- medicalIndicationList.add(medicalIndication);
|
|
|
- responseData.setMedicalIndications(medicalIndicationList);
|
|
|
+ if("22".equals(featureType) && diseaseSet != null && diseaseSet.size()>0){
|
|
|
+ List<MedicalIndication> medicalIndicationList = new ArrayList<>();
|
|
|
+ MedicalIndication medicalIndication = this.getMedicalIndication(diseaseSet);
|
|
|
+ medicalIndicationList.add(medicalIndication);
|
|
|
+ responseData.setMedicalIndications(medicalIndicationList);
|
|
|
+ }
|
|
|
//诊断推送
|
|
|
responseData.setDis(featureRates);
|
|
|
responseData.setInputs(searchData.getInputs());
|