|
@@ -269,15 +269,15 @@ public class TermImportFacade {
|
|
|
res = klLibraryInfoService.updateBatchById(libraryInfos);
|
|
|
|
|
|
//增加同义词
|
|
|
- Map<String, ImportConceptAllVO> conceptListMap = conceptList.stream().collect(Collectors.toMap(r -> r.getLibName(), r -> r));
|
|
|
+ Map<String, ImportConceptAllVO> conceptListMap = conceptList.stream().collect(Collectors.toMap(r -> r.getLibName()+r.getLibType(), r -> r));
|
|
|
|
|
|
- Map<String, KlConcept> klConceptsMap = klConcepts.stream().collect(Collectors.toMap(r -> r.getLibName(), r -> r));
|
|
|
+ Map<String, KlConcept> klConceptsMap = klConcepts.stream().collect(Collectors.toMap(r -> r.getLibName()+r.getLibType(), r -> r));
|
|
|
|
|
|
List<KlLibraryInfo> libraryInfosSub = new ArrayList<>();
|
|
|
|
|
|
for (Map.Entry<String, KlConcept> klConData : klConceptsMap.entrySet()) {
|
|
|
KlConcept value = klConData.getValue();
|
|
|
- ImportConceptAllVO importConceptAllVOS = conceptListMap.get(value.getLibName());
|
|
|
+ ImportConceptAllVO importConceptAllVOS = conceptListMap.get(value.getLibName()+value.getLibType());
|
|
|
List<ImportConceptSubVO> synonymsList = importConceptAllVOS.getSynonymsList();
|
|
|
if (ListUtil.isNotEmpty(synonymsList)) {
|
|
|
for (ImportConceptSubVO subVO : synonymsList) {
|