소스 검색

中台查询其他应用包调用不通时跳过

marxjaw 2 달 전
부모
커밋
5c07a706ce
1개의 변경된 파일6개의 추가작업 그리고 2개의 파일을 삭제
  1. 6 2
      yt-middle/middle-platform/src/main/java/com/ytpm/middle/service/impl/ApkServiceImpl.java

+ 6 - 2
yt-middle/middle-platform/src/main/java/com/ytpm/middle/service/impl/ApkServiceImpl.java

@@ -71,8 +71,12 @@ public class ApkServiceImpl implements ApkService {
         List<String> serviceList = views.stream().map(AgentAppView::getServiceName).distinct().collect(Collectors.toList());
         List<WxDefaultConfig> configs = new ArrayList<>();
         for (String serve : serviceList) {
-           Object o = feignInvoker.invoke(serve, "getConfigs", appIds);
-            if(Objects.isNull(o))continue;
+            Object o;
+            try {
+                o = feignInvoker.invoke(serve, "getConfigs", appIds);
+            }catch (Exception e){
+                continue;
+            }
             List<WxDefaultConfig> configList = JSONArray.parseArray(JSON.toJSONString(o), WxDefaultConfig.class);
             configs.addAll(configList);
         }