diff --git a/sop-website/website-server/src/main/java/com/gitee/sop/websiteserver/manager/DocManagerImpl.java b/sop-website/website-server/src/main/java/com/gitee/sop/websiteserver/manager/DocManagerImpl.java index d829ca9e..95fd61d5 100644 --- a/sop-website/website-server/src/main/java/com/gitee/sop/websiteserver/manager/DocManagerImpl.java +++ b/sop-website/website-server/src/main/java/com/gitee/sop/websiteserver/manager/DocManagerImpl.java @@ -66,18 +66,6 @@ public class DocManagerImpl implements DocManager { ServiceInfoVO serviceInfoVo = entry.getValue().get(0); loadDocInfo(serviceInfoVo); } -// Map itemMap = docDefinitionMap.values() -// .stream() -// .map(DocInfo::getDocModuleList) -// .map(list->{ -// for (DocModule docModule : list) { -// -// } -// }) -// .map(DocModule::getDocItems) -// .flatMap(docItems -> docItems.stream()) -// .collect(Collectors.toMap(DocItem::getNameVersion, Function.identity())); -// this.docItemMap.putAll(itemMap); } catch (IOException e) { log.error("加载失败", e); } diff --git a/sop-website/website-server/src/main/java/com/gitee/sop/websiteserver/manager/SwaggerDocParser.java b/sop-website/website-server/src/main/java/com/gitee/sop/websiteserver/manager/SwaggerDocParser.java index 0bba3cab..85000a79 100644 --- a/sop-website/website-server/src/main/java/com/gitee/sop/websiteserver/manager/SwaggerDocParser.java +++ b/sop-website/website-server/src/main/java/com/gitee/sop/websiteserver/manager/SwaggerDocParser.java @@ -15,6 +15,8 @@ import java.util.Set; import java.util.stream.Collectors; /** + * 解析swagger的json内容 + * * @author tanghc */ public class SwaggerDocParser implements DocParser { @@ -103,10 +105,11 @@ public class SwaggerDocParser implements DocParser { protected String getResponseRef(JSONObject docInfo) { String ref = Optional.ofNullable(docInfo.getJSONObject("responses")) - .flatMap(jsonObject -> Optional.of(jsonObject.getJSONObject("200"))) - .flatMap(jsonObject -> Optional.of(jsonObject.getJSONObject("schema"))) - .flatMap(jsonObject -> Optional.of(jsonObject.getString("originalRef"))) + .flatMap(jsonObject -> Optional.ofNullable(jsonObject.getJSONObject("200"))) + .flatMap(jsonObject -> Optional.ofNullable(jsonObject.getJSONObject("schema"))) + .flatMap(jsonObject -> Optional.ofNullable(jsonObject.getString("originalRef"))) .orElse(""); return ref; } + }