|
@@ -10,6 +10,7 @@ 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.common.push.filter.rule.PretreatmentRule;
|
|
|
import org.diagbot.graphWeb.work.GraphCalculate;
|
|
|
import org.diagbot.graphWeb.work.LisPacsCalculate;
|
|
|
import org.diagbot.nlp.util.Constants;
|
|
@@ -19,6 +20,7 @@ import org.diagbot.pub.jdbc.MysqlJdbc;
|
|
|
import org.diagbot.pub.utils.PropertiesUtil;
|
|
|
import org.diagbot.pub.utils.http.HttpApi;
|
|
|
import org.diagbot.pub.web.BaseController;
|
|
|
+import org.diagbot.rule.crisis.CrisisApplication;
|
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
import org.springframework.stereotype.Controller;
|
|
@@ -120,6 +122,15 @@ public class AlgorithmController extends BaseController {
|
|
|
ResponseData responseData = new ResponseData();
|
|
|
logger.info("开始推送服务......");
|
|
|
Response<ResponseData> response = new Response();
|
|
|
+
|
|
|
+ //数据预处理
|
|
|
+ PretreatmentRule pretreatmentRule = new PretreatmentRule();
|
|
|
+ pretreatmentRule.rule(searchData);
|
|
|
+ //危机值
|
|
|
+ CrisisApplication crisisApplication = new CrisisApplication();
|
|
|
+ responseData.setCrisisDetails(crisisApplication.crisisContent(searchData));
|
|
|
+
|
|
|
+ //大数据推送
|
|
|
AlgorithmCore core = new AlgorithmCore();
|
|
|
ResponseData bigDataResponseData = core.algorithm(request, searchData, responseData);
|
|
|
|