Browse Source

显示标准词

wangfeng 3 years ago
parent
commit
2cb89e7f18
1 changed files with 11 additions and 2 deletions
  1. 11 2
      src/main/java/com/diagbot/facade/TermMatchingFacade.java

+ 11 - 2
src/main/java/com/diagbot/facade/TermMatchingFacade.java

@@ -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);
             }