|
@@ -3,6 +3,7 @@ package com.diagbot.facade;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.diagbot.client.CRFServiceClient;
|
|
import com.diagbot.client.CRFServiceClient;
|
|
|
|
+import com.diagbot.dto.RetrievalDTO;
|
|
import com.diagbot.dto.StandConvertCrfBatchDTO;
|
|
import com.diagbot.dto.StandConvertCrfBatchDTO;
|
|
import com.diagbot.dto.StandConvertCrfDTO;
|
|
import com.diagbot.dto.StandConvertCrfDTO;
|
|
import com.diagbot.dto.WordCrfDTO;
|
|
import com.diagbot.dto.WordCrfDTO;
|
|
@@ -16,6 +17,7 @@ import com.diagbot.service.impl.TestwordInfoServiceImpl;
|
|
import com.diagbot.util.CoreUtil;
|
|
import com.diagbot.util.CoreUtil;
|
|
import com.diagbot.util.ListUtil;
|
|
import com.diagbot.util.ListUtil;
|
|
import com.diagbot.util.StringUtil;
|
|
import com.diagbot.util.StringUtil;
|
|
|
|
+import com.diagbot.vo.RetrievalVO;
|
|
import com.diagbot.vo.SearchData;
|
|
import com.diagbot.vo.SearchData;
|
|
import com.diagbot.vo.StandConvertCrfVO;
|
|
import com.diagbot.vo.StandConvertCrfVO;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
@@ -51,13 +53,20 @@ public class TestwordInfoFacade extends TestwordInfoServiceImpl {
|
|
TestwordInfoService testwordInfoService;
|
|
TestwordInfoService testwordInfoService;
|
|
@Autowired
|
|
@Autowired
|
|
TestFacade testFacade;
|
|
TestFacade testFacade;
|
|
|
|
+ @Autowired
|
|
|
|
+ RetrievalFacade retrievalFacade;
|
|
|
|
|
|
public Map getWord() {
|
|
public Map getWord() {
|
|
Map<String, String> res = new LinkedHashMap<>();
|
|
Map<String, String> res = new LinkedHashMap<>();
|
|
Long start = System.currentTimeMillis();
|
|
Long start = System.currentTimeMillis();
|
|
|
|
|
|
AIAnalyze aiAnalyze = new AIAnalyze(crfServiceClient);
|
|
AIAnalyze aiAnalyze = new AIAnalyze(crfServiceClient);
|
|
- List<String> symptomStand = new ArrayList<>();
|
|
|
|
|
|
+
|
|
|
|
+ RetrievalVO retrievalVO = new RetrievalVO();
|
|
|
|
+ retrievalVO.setType(9);
|
|
|
|
+ retrievalVO.setInputStr("");
|
|
|
|
+ RetrievalDTO data = retrievalFacade.index(retrievalVO);
|
|
|
|
+ List<String> symptomStand = data.getSymptomNames();
|
|
|
|
|
|
//模型处理数据
|
|
//模型处理数据
|
|
WordCrfDTO wordCrfDTO = new WordCrfDTO();
|
|
WordCrfDTO wordCrfDTO = new WordCrfDTO();
|