|
@@ -6,6 +6,7 @@ import org.diagbot.common.work.ResponseData;
|
|
import org.diagbot.common.work.SearchData;
|
|
import org.diagbot.common.work.SearchData;
|
|
import org.diagbot.graphWeb.work.GraphCalculate;
|
|
import org.diagbot.graphWeb.work.GraphCalculate;
|
|
import org.diagbot.pub.api.Response;
|
|
import org.diagbot.pub.api.Response;
|
|
|
|
+import org.diagbot.pub.utils.PropertiesUtil;
|
|
import org.diagbot.pub.utils.http.HttpApi;
|
|
import org.diagbot.pub.utils.http.HttpApi;
|
|
import org.diagbot.pub.web.BaseController;
|
|
import org.diagbot.pub.web.BaseController;
|
|
import org.springframework.stereotype.Controller;
|
|
import org.springframework.stereotype.Controller;
|
|
@@ -52,16 +53,18 @@ public class AlgorithmController extends BaseController {
|
|
|
|
|
|
public Response<ResponseData> algorithm(HttpServletRequest request, SearchData searchData) throws Exception {
|
|
public Response<ResponseData> algorithm(HttpServletRequest request, SearchData searchData) throws Exception {
|
|
Response<ResponseData> response = new Response();
|
|
Response<ResponseData> response = new Response();
|
|
|
|
+
|
|
|
|
+ PropertiesUtil propertiesUtil = new PropertiesUtil("push.properties");
|
|
//大数据推送
|
|
//大数据推送
|
|
HttpApi<Response> api = new HttpApi<Response>();
|
|
HttpApi<Response> api = new HttpApi<Response>();
|
|
// 根据hospitalCode从his获取所有疾病库信息
|
|
// 根据hospitalCode从his获取所有疾病库信息
|
|
- Response bigDataResponse = api.doPost("http://192.168.3.180:5001/bigdata-web/algorithm/neural", searchData,
|
|
|
|
|
|
+ Response bigDataResponse = api.doPost(propertiesUtil.getProperty("bigdata.http.url"), searchData,
|
|
Response.class);
|
|
Response.class);
|
|
LinkedHashMap bigDataLinkedHashMap = (LinkedHashMap) bigDataResponse.getData();
|
|
LinkedHashMap bigDataLinkedHashMap = (LinkedHashMap) bigDataResponse.getData();
|
|
//转FeatureRate对象
|
|
//转FeatureRate对象
|
|
ResponseData bigDataResponseData = map2ResponseData(bigDataLinkedHashMap);
|
|
ResponseData bigDataResponseData = map2ResponseData(bigDataLinkedHashMap);
|
|
//知识图谱推送
|
|
//知识图谱推送
|
|
- Response graphResponse = api.doPost("http://192.168.3.180:5003/graph-web/graph/push", searchData,
|
|
|
|
|
|
+ Response graphResponse = api.doPost(propertiesUtil.getProperty("graph.http.url"), searchData,
|
|
Response.class);
|
|
Response.class);
|
|
LinkedHashMap graphLinkedHashMap = (LinkedHashMap) graphResponse.getData();
|
|
LinkedHashMap graphLinkedHashMap = (LinkedHashMap) graphResponse.getData();
|
|
//转FeatureRate对象
|
|
//转FeatureRate对象
|