Bladeren bron

优化代码

wangfeng 4 jaren geleden
bovenliggende
commit
576eb06d65

+ 2 - 1
cdssman-service/src/main/java/com/diagbot/client/CdssCoreClient.java

@@ -41,6 +41,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
 
 import javax.validation.Valid;
 import java.util.List;
+import java.util.Map;
 
 /**
  * @Description:
@@ -194,5 +195,5 @@ public interface CdssCoreClient {
     RespDTO<Boolean> clearStandRuleDrugAll();
 
     @PostMapping("/kl/dictionary/getDictionaryInfo")
-    RespDTO<List<DictionaryInfoDTO>> getDictionaryAll();
+    RespDTO<Map<Long, List<DictionaryInfoDTO>>> getDictionaryAll();
 }

+ 2 - 1
cdssman-service/src/main/java/com/diagbot/client/hystrix/CdssCoreHystrix.java

@@ -36,6 +36,7 @@ import org.springframework.web.bind.annotation.RequestBody;
 
 import javax.validation.Valid;
 import java.util.List;
+import java.util.Map;
 
 /**
  * @Description:
@@ -244,7 +245,7 @@ public class CdssCoreHystrix implements CdssCoreClient {
     }
 
     @Override
-    public RespDTO<List<DictionaryInfoDTO>> getDictionaryAll(DictionaryInfoVO dictionaryInfoVO) {
+    public RespDTO<Map<Long, List<DictionaryInfoDTO>>> getDictionaryAll() {
         log.error("【hystrix】调用{}异常", "getDictionaryAll");
         return null;
     }

+ 3 - 2
cdssman-service/src/main/java/com/diagbot/facade/KlDictionaryInfoFacade.java

@@ -9,6 +9,7 @@ import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Component;
 
 import java.util.List;
+import java.util.Map;
 
 /**
  * @author wangfeng
@@ -20,8 +21,8 @@ public class KlDictionaryInfoFacade {
     @Autowired
     CdssCoreClient cdssCoreClient;
 
-    public List<DictionaryInfoDTO> getListByGroupType() {
-        RespDTO<List<DictionaryInfoDTO>> dictionaryAll = cdssCoreClient.getDictionaryAll();
+    public Map<Long, List<DictionaryInfoDTO>> getListByGroupType() {
+        RespDTO<Map<Long, List<DictionaryInfoDTO>>> dictionaryAll = cdssCoreClient.getDictionaryAll();
         RespDTOUtil.respNGDeal(dictionaryAll, "获取字典表信息数据失败");
         return dictionaryAll.data;
     }

+ 2 - 1
cdssman-service/src/main/java/com/diagbot/web/KlDictionaryConller.java

@@ -14,6 +14,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 
 import java.util.List;
+import java.util.Map;
 
 /**
  * @author wangfeng
@@ -30,7 +31,7 @@ public class KlDictionaryConller {
     @ApiOperation(value = "根据分组获取字典表信息详情[by:wangfeng]")
     @PostMapping("/getDictionarys")
     @SysLogger("getDictionarys")
-    public RespDTO<List<DictionaryInfoDTO>> getDictionaryInfoAll() {
+    public RespDTO<Map<Long, List<DictionaryInfoDTO>>> getDictionaryInfoAll() {
         return RespDTO.onSuc(dictionaryFacade.getListByGroupType());
     }
 }