|
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.diagbot.client.CdssCoreClient;
|
|
|
+import com.diagbot.dto.IndexBatchDTO;
|
|
|
import com.diagbot.dto.KllisDetailDTO;
|
|
|
import com.diagbot.dto.LisDetailDTO;
|
|
|
import com.diagbot.dto.RespDTO;
|
|
@@ -364,13 +365,13 @@ public class LisConfigFacade {
|
|
|
ConceptVO conceptVO = new ConceptVO();
|
|
|
conceptVO.setNames(uniqueNames);
|
|
|
conceptVO.setType(ConceptTypeEnum.LisPack.getKey());
|
|
|
- RespDTO<List<String>> respLisPackDTO = cdssCoreClient.getConceptNames(conceptVO);
|
|
|
+ RespDTO<List<IndexBatchDTO>> respLisPackDTO = cdssCoreClient.getConceptNames(conceptVO);
|
|
|
RespDTOUtil.respNGDealCover(respLisPackDTO, "标准术语校验失败");
|
|
|
- List<String> lisPackNames = respLisPackDTO.data;
|
|
|
+ List<String> lisPackNames = respLisPackDTO.data.stream().map(IndexBatchDTO::getName).collect(Collectors.toList());
|
|
|
conceptVO.setType(ConceptTypeEnum.Lis.getKey());
|
|
|
- RespDTO<List<String>> respLisDTO = cdssCoreClient.getConceptNames(conceptVO);
|
|
|
+ RespDTO<List<IndexBatchDTO>> respLisDTO = cdssCoreClient.getConceptNames(conceptVO);
|
|
|
RespDTOUtil.respNGDealCover(respLisDTO, "标准术语校验失败");
|
|
|
- List<String> lisNames = respLisDTO.data;
|
|
|
+ List<String> lisNames = respLisDTO.data.stream().map(IndexBatchDTO::getName).collect(Collectors.toList());
|
|
|
for (int i = 0; i < lisConfigList.size(); i++) {
|
|
|
if (StringUtil.isBlank(lisConfigList.get(i).getHisDetailName())) {
|
|
|
if (!lisPackNames.contains(lisConfigList.get(i).getUniqueName())) {
|