修复使用@ApiParam注释,文档不显示的问题

pull/15/head
马飞忠 3 years ago committed by Gitee
parent 19022bdbe1
commit 1c6e35fea6
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
  1. 10
      sop-website/sop-website-server/src/main/java/com/gitee/sop/websiteserver/manager/SwaggerDocParser.java

@ -158,12 +158,10 @@ public class SwaggerDocParser implements DocParser {
for (int i = 0; i < parameters.size(); i++) { for (int i = 0; i < parameters.size(); i++) {
JSONObject fieldJson = parameters.getJSONObject(i); JSONObject fieldJson = parameters.getJSONObject(i);
JSONObject schema = fieldJson.getJSONObject("schema"); JSONObject schema = fieldJson.getJSONObject("schema");
if (schema != null) { RefInfo refInfo;
RefInfo refInfo = getRefInfo(schema); if (schema != null && (refInfo = getRefInfo(schema)) != null ) {
if (refInfo != null) { List<DocParameter> parameterList = this.buildDocParameters(refInfo.ref, docRoot, true);
List<DocParameter> parameterList = this.buildDocParameters(refInfo.ref, docRoot, true); docParameterList.addAll(parameterList);
docParameterList.addAll(parameterList);
}
} else { } else {
DocParameter docParameter = fieldJson.toJavaObject(DocParameter.class); DocParameter docParameter = fieldJson.toJavaObject(DocParameter.class);
docParameterList.add(docParameter); docParameterList.add(docParameter);

Loading…
Cancel
Save