Explorar o código

术语命名维护拼音添加

rgb %!s(int64=6) %!d(string=hai) anos
pai
achega
c9b6a980d0

+ 3 - 2
knowledgeman-service/src/main/java/com/diagbot/facade/ConceptFacade.java

@@ -474,6 +474,7 @@ public class ConceptFacade extends ConceptServiceImpl {
             }
 
             libraryInfo.setName(i.getName());
+            libraryInfo.setSpell(i.getSpell());
             libraryInfo.setRemark(i.getRemark());
             saveOrUpdateLibraryInfoList.add(libraryInfo);
         }
@@ -485,7 +486,6 @@ public class ConceptFacade extends ConceptServiceImpl {
 
         for (LibraryInfo i : saveOrUpdateLibraryInfoList) {
             i.setId(null);
-            i.setSpell(Cn2SpellUtil.converterToFirstSpell(i.getName()));
             i.setConceptId(conceptId);
             i.setTypeId(lexicon.getId());
             i.setIsConcept(0);
@@ -494,7 +494,7 @@ public class ConceptFacade extends ConceptServiceImpl {
         }
         libraryInfoMain.setIsConcept(1);
         libraryInfoMain.setRemark(addConceptInfoDetailVOMain.getRemark());
-        libraryInfoMain.setSpell(Cn2SpellUtil.converterToFirstSpell(libraryInfoMain.getName()));
+        libraryInfoMain.setSpell(libraryInfoMain.getSpell());
         libraryInfoMain.setConceptId(conceptId);
         libraryInfoMain.setGmtModified(now);
         libraryInfoMain.setModifier(currentUser);
@@ -634,6 +634,7 @@ public class ConceptFacade extends ConceptServiceImpl {
                                     AddConceptInfoDetailVO addConceptInfoDetailVO = new AddConceptInfoDetailVO();
                                     addConceptInfoDetailVO.setName(nm);
                                     addConceptInfoDetailVO.setType(libType);
+                                    addConceptInfoDetailVO.setSpell(Cn2SpellUtil.converterToFirstSpell(nm));
                                     if (libName.equals(nm)) {
                                         addConceptInfoDetailVO.setIsConcept(1);
                                         addConceptInfoDetailVO.setRemark(remark);

+ 6 - 1
knowledgeman-service/src/main/java/com/diagbot/vo/AddConceptInfoDetailVO.java

@@ -24,7 +24,12 @@ public class AddConceptInfoDetailVO {
 	@ApiModelProperty(value="术语名称",required=true)
 	@NotBlank(message="术语名称必传")
     private String name;
-
+	
+    /**
+     * 术语拼音
+     */
+	@ApiModelProperty(value="术语拼音")
+    private String spell;
 	
     /**
      * 是否标准词,1:是,0:否

+ 4 - 2
knowledgeman-service/src/main/java/com/diagbot/web/LexiconController.java

@@ -37,8 +37,6 @@ import springfox.documentation.annotations.ApiIgnore;
 @RequestMapping("/lexicon")
 @SuppressWarnings("unchecked")
 @Api(value = "术语类型维护相关API", tags = { "术语类型维护相关API" })
-@ApiIgnore
-@Deprecated
 public class LexiconController {
 	
     @Autowired
@@ -54,6 +52,8 @@ public class LexiconController {
     @ApiOperation(value = "获取术语类型列表[by:rengb]")
     @PostMapping("/getLexiconList")
     @SysLogger("getLexiconList")
+    @ApiIgnore
+    @Deprecated
     public RespDTO<IPage<GetLexiconListDTO>> getLexiconList(@RequestBody GetLexiconListVO getLexiconListVO) {
         return RespDTO.onSuc(lexiconFacade.getLexiconList(getLexiconListVO));
     }
@@ -62,6 +62,8 @@ public class LexiconController {
     @PostMapping("/addLexicon")
     @SysLogger("addLexicon")
     @Transactional
+    @ApiIgnore
+    @Deprecated
     public RespDTO<Boolean> addLexicon(@Valid @RequestBody AddLexiconVO addLexiconVO) {
         return RespDTO.onSuc(lexiconFacade.addLexicon(addLexiconVO));
     }