|
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.diagbot.client.StandConvertServiceClient;
|
|
|
import com.diagbot.dto.StandConvertCrfDTO;
|
|
|
import com.diagbot.dto.TermConceptDTO;
|
|
|
+import com.diagbot.entity.KlConcept;
|
|
|
import com.diagbot.entity.KlLibraryInfo;
|
|
|
import com.diagbot.enums.IsDeleteEnum;
|
|
|
import com.diagbot.enums.LexiconEnum;
|
|
@@ -33,6 +34,8 @@ public class TermMatchingFacade {
|
|
|
@Autowired
|
|
|
KlLibraryInfoFacade klLibraryInfoFacade;
|
|
|
@Autowired
|
|
|
+ KlConceptFacade klConceptFacade;
|
|
|
+ @Autowired
|
|
|
StandConvertServiceClient standConvertServiceClient;
|
|
|
|
|
|
public List<TermConceptDTO> getTermMatchingAll(TermMatchingVO termMatchingVO) {
|
|
@@ -50,8 +53,14 @@ public class TermMatchingFacade {
|
|
|
if (null != libraryInfo) {
|
|
|
TermConceptDTO termConceptDTO = new TermConceptDTO();
|
|
|
termConceptDTO.setId(libraryInfo.getId());
|
|
|
- termConceptDTO.setName(libraryInfo.getName());
|
|
|
- termConceptDTO.setSource(libraryInfo.getSource() == 1 ? 1 : 2);
|
|
|
+ if (libraryInfo.getSource() == 0) {
|
|
|
+ KlConcept klConcept = klConceptFacade.getById(libraryInfo.getId());
|
|
|
+ termConceptDTO.setName(klConcept.getLibName());
|
|
|
+ termConceptDTO.setSource(2);
|
|
|
+ } else {
|
|
|
+ termConceptDTO.setName(libraryInfo.getName());
|
|
|
+ termConceptDTO.setSource(libraryInfo.getSource());
|
|
|
+ }
|
|
|
termConceptDTO.setCode(libraryInfo.getCode());
|
|
|
list.add(termConceptDTO);
|
|
|
}
|