|
@@ -27,10 +27,12 @@ public class PushController {
|
|
|
@RequestMapping(value = "/push", method = RequestMethod.POST)
|
|
|
@ResponseBody
|
|
|
public Response<ResponseData> bayesPageData(HttpServletRequest request, @RequestBody SearchData searchData) throws Exception {
|
|
|
- return calculate(request, searchData);
|
|
|
- }
|
|
|
- public Response<ResponseData> calculate(HttpServletRequest request, SearchData searchData) throws Exception {
|
|
|
Response<ResponseData> response = new Response();
|
|
|
+ ResponseData responseData = this.calculate(request, searchData);
|
|
|
+ response.setData(responseData);
|
|
|
+ return response;
|
|
|
+ }
|
|
|
+ public ResponseData calculate(HttpServletRequest request, SearchData searchData) throws Exception {
|
|
|
ResponseData responseData = new ResponseData();
|
|
|
ParamsDataProxy paramsDataProxy = new ParamsDataProxy();
|
|
|
paramsDataProxy.createSearchData(request,searchData);
|
|
@@ -43,10 +45,6 @@ public class PushController {
|
|
|
JSONArray jsonArray = JSONArray.parseArray(JSON.toJSONString(searchData.getLisArr()));
|
|
|
List<String> lisResult = neo4jAPI.AnalysisLISResult(jsonArray);
|
|
|
inputList.addAll(lisResult);
|
|
|
- /* for (String s:
|
|
|
- inputList ) {
|
|
|
- System.out.println(s);
|
|
|
- }*/
|
|
|
//计算诊断
|
|
|
Map<String, String> condition = neo4jAPI.getCondition((String[]) inputList.toArray(new String[inputList.size()]));
|
|
|
List<FeatureRate> featureRates = new ArrayList<>();
|
|
@@ -67,9 +65,9 @@ public class PushController {
|
|
|
responseData.setTreat(mulDiseaseTreat);
|
|
|
}
|
|
|
responseData.setDis(featureRates);
|
|
|
- response.setData(responseData);
|
|
|
+// response.setData(responseData);
|
|
|
responseData.setInputs(searchData.getInputs());
|
|
|
- return response;
|
|
|
+ return responseData;
|
|
|
}
|
|
|
}
|
|
|
|