|
@@ -3,12 +3,13 @@ package org.diagbot.push.controller;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.diagbot.bigdata.work.AlgorithmCore;
|
|
|
-import org.diagbot.common.javabean.*;
|
|
|
+import org.diagbot.common.push.bean.CrisisDetail;
|
|
|
import org.diagbot.common.push.bean.FeatureRate;
|
|
|
import org.diagbot.common.push.bean.ResponseData;
|
|
|
import org.diagbot.common.push.bean.SearchData;
|
|
|
+import org.diagbot.common.push.bean.neo4j.*;
|
|
|
+import org.diagbot.common.push.cache.CacheUtil;
|
|
|
import org.diagbot.common.push.filter.ClassifyDiag;
|
|
|
-import org.diagbot.graph.util.CacheUtil;
|
|
|
import org.diagbot.graphWeb.work.GraphCalculate;
|
|
|
import org.diagbot.graphWeb.work.LisPacsCalculate;
|
|
|
import org.diagbot.nlp.util.Constants;
|
|
@@ -117,10 +118,6 @@ public class AlgorithmController extends BaseController {
|
|
|
|
|
|
public Response<ResponseData> combine(HttpServletRequest request, SearchData searchData) throws Exception {
|
|
|
ResponseData responseData = new ResponseData();
|
|
|
- //数据预处理
|
|
|
- PretreatmentFilter pretreatmentFilter = new PretreatmentFilter();
|
|
|
- pretreatmentFilter.crisisFilter(searchData, responseData);
|
|
|
-
|
|
|
logger.info("开始推送服务......");
|
|
|
Response<ResponseData> response = new Response();
|
|
|
AlgorithmCore core = new AlgorithmCore();
|
|
@@ -154,6 +151,7 @@ public class AlgorithmController extends BaseController {
|
|
|
pushDiags.addAll(bigDataResponseData.getDis());
|
|
|
searchData.setPushDiags(pushDiags);
|
|
|
bigDataResponseData.setTreat(graphResponseData.getTreat());
|
|
|
+
|
|
|
//量表和指标推送
|
|
|
List<CrisisDetail> crisisDetails = responseData.getCrisisDetails();
|
|
|
List<MedicalIndication> crisisDetailsList = this.getCrisisDetails(crisisDetails);
|