|
@@ -15,6 +15,13 @@ import java.util.*;
|
|
|
import org.diagbot.graphWeb.util.MapValueComparator;
|
|
|
|
|
|
public class GraphCalculate {
|
|
|
+ /**
|
|
|
+ * 返回诊断和治疗
|
|
|
+ * @param request
|
|
|
+ * @param searchData
|
|
|
+ * @return
|
|
|
+ * @throws Exception
|
|
|
+ */
|
|
|
public ResponseData calculate(HttpServletRequest request, SearchData searchData) throws Exception {
|
|
|
ResponseData responseData = new ResponseData();
|
|
|
ParamsDataProxy paramsDataProxy = new ParamsDataProxy();
|
|
@@ -59,10 +66,13 @@ public class GraphCalculate {
|
|
|
String webDiag = searchData.getDiag();
|
|
|
//走治疗
|
|
|
if(webDiag.trim()!=null && Arrays.asList(searchData.getFeatureTypes()).contains("8")){
|
|
|
+ //走平常诊断治疗
|
|
|
Map<String, Filnlly> mulDiseaseTreat = neo4jAPI.getMulDiseaseTreat_2(webDiag, String.join(",", inputList));
|
|
|
responseData.setTreat(mulDiseaseTreat);
|
|
|
}
|
|
|
+ if("0".equals(searchData.getDiseaseType())){ //走复诊
|
|
|
|
|
|
+ }
|
|
|
responseData.setGraphWords(graphWordfeatureRates);
|
|
|
responseData.setDis(featureRates);
|
|
|
|