Forráskód Böngészése

大数据相似词检索

zhaops 5 éve
szülő
commit
52fe5213d9

+ 0 - 1
knowledgeman-service/src/main/java/com/diagbot/config/ResourceServerConfigurer.java

@@ -43,7 +43,6 @@ public class ResourceServerConfigurer extends ResourceServerConfigurerAdapter {
                 .antMatchers("/lisMapping/getUniqueNameWithList").permitAll()
                 .antMatchers("/conceptDetail/conceptDetailBI").permitAll()
                 .antMatchers("/concept/queryLibTypeCou").permitAll()
-                .antMatchers("/similar/getSimilarList").permitAll()
                 .antMatchers("/**").authenticated();
 //                .antMatchers("/**").permitAll();
     }

+ 0 - 1
knowledgeman-service/src/main/java/com/diagbot/config/security/UrlAccessDecisionManager.java

@@ -106,7 +106,6 @@ public class UrlAccessDecisionManager implements AccessDecisionManager {
                 || matchers("/lisMapping/getUniqueNameWithList", request)
                 || matchers("/conceptDetail/conceptDetailBI", request)
                 || matchers("/concept/queryLibTypeCou", request)
-                || matchers("/similar/getSimilarList", request)
                 || matchers("/", request)) {
             return true;
         }

+ 3 - 1
knowledgeman-service/src/main/java/com/diagbot/dto/SimilarLibraryDTO.java

@@ -14,5 +14,7 @@ public class SimilarLibraryDTO {
     private Long conceptId;
     private String name;
     private Long typeId;
-    private Integer IsConcept;
+    private String libType;
+    private Integer isConcept;
+    private String isConceptRemark;
 }

+ 13 - 1
knowledgeman-service/src/main/java/com/diagbot/facade/SimilarFacade.java

@@ -3,8 +3,10 @@ package com.diagbot.facade;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.diagbot.client.NLPServiceClient;
 import com.diagbot.dto.SimilarLibraryDTO;
+import com.diagbot.entity.Lexicon;
 import com.diagbot.entity.LibraryInfo;
 import com.diagbot.enums.IsDeleteEnum;
+import com.diagbot.enums.LexiconTypeEnum;
 import com.diagbot.util.BeanUtil;
 import com.diagbot.util.ListUtil;
 import com.google.common.collect.Lists;
@@ -36,7 +38,17 @@ public class SimilarFacade {
                     .orderByAsc("type_id");
             List<LibraryInfo> libraryInfos = libraryInfoFacade.list(libraryInfoQueryWrapper);
             libraryList = BeanUtil.listCopyTo(libraryInfos, SimilarLibraryDTO.class);
+            for (SimilarLibraryDTO similarLibraryDTO : libraryList) {
+                if (similarLibraryDTO.getTypeId() != null) {
+                    similarLibraryDTO.setLibType(LexiconTypeEnum.getName(similarLibraryDTO.getTypeId().intValue()));
+                }
+                if (similarLibraryDTO.getIsConcept().equals(1)) {
+                    similarLibraryDTO.setIsConceptRemark("标准词");
+                } else if (similarLibraryDTO.getIsConcept().equals(0)) {
+                    similarLibraryDTO.setIsConceptRemark("同义词");
+                }
+            }
         }
         return libraryList;
     }
-}
+}