Selaa lähdekoodia

同义词修改

rgb 6 vuotta sitten
vanhempi
commit
3b7b145c2c

+ 5 - 2
icssman-service/src/main/java/com/diagbot/facade/RetrievalFacade.java

@@ -75,12 +75,15 @@ public class RetrievalFacade extends RetrievalServiceImpl {
      * @param getRetrievalsByTagVO
      * @return
      */
-    public List<GetRetrievalsByTagDTO> getRetrievalsByTag(GetRetrievalsByTagVO getRetrievalsByTagVO) {
+    public Map<Integer, List<GetRetrievalsByTagDTO>> getRetrievalsByTag(GetRetrievalsByTagVO getRetrievalsByTagVO) {
         List<GetRetrievalsByTagDTO> retList = baseMapper.getRetrievalsByTag(getRetrievalsByTagVO);
         if (ListUtil.isEmpty(retList)) {
             throw new CommonException(CommonErrorCode.NOT_EXISTS);
         }
-        return retList;
+        
+        Map<Integer, List<GetRetrievalsByTagDTO>> retMap = retList.stream().collect(Collectors.groupingBy(GetRetrievalsByTagDTO::getRetrievalType));
+        
+        return retMap;
     }
 
     /**

+ 2 - 1
icssman-service/src/main/java/com/diagbot/web/RetrievalController.java

@@ -1,6 +1,7 @@
 package com.diagbot.web;
 
 import java.util.List;
+import java.util.Map;
 
 import javax.servlet.http.HttpServletRequest;
 import javax.validation.Valid;
@@ -49,7 +50,7 @@ public class RetrievalController {
     @ApiOperation(value = "根据标签获取同义词[by:rengb]")
     @PostMapping("/getRetrievalsByTag")
     @SysLogger("getRetrievalsByTag")
-    public RespDTO<List<GetRetrievalsByTagDTO>> getRetrievalsByTag(@Valid @RequestBody GetRetrievalsByTagVO getRetrievalsByTagVO) {
+    public RespDTO<Map<Integer, List<GetRetrievalsByTagDTO>>> getRetrievalsByTag(@Valid @RequestBody GetRetrievalsByTagVO getRetrievalsByTagVO) {
         return RespDTO.onSuc(retrievalFacade.getRetrievalsByTag(getRetrievalsByTagVO));
     }