From 1c6e35fea66ea3eb53778718f16241abb5b53e5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A9=AC=E9=A3=9E=E5=BF=A0?= Date: Fri, 6 May 2022 11:00:18 +0000 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=BD=BF=E7=94=A8@ApiParam?= =?UTF-8?q?=E6=B3=A8=E9=87=8A=EF=BC=8C=E6=96=87=E6=A1=A3=E4=B8=8D=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sop/websiteserver/manager/SwaggerDocParser.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/sop-website/sop-website-server/src/main/java/com/gitee/sop/websiteserver/manager/SwaggerDocParser.java b/sop-website/sop-website-server/src/main/java/com/gitee/sop/websiteserver/manager/SwaggerDocParser.java index 321da8fa..f9eb7c52 100644 --- a/sop-website/sop-website-server/src/main/java/com/gitee/sop/websiteserver/manager/SwaggerDocParser.java +++ b/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++) { JSONObject fieldJson = parameters.getJSONObject(i); JSONObject schema = fieldJson.getJSONObject("schema"); - if (schema != null) { - RefInfo refInfo = getRefInfo(schema); - if (refInfo != null) { - List parameterList = this.buildDocParameters(refInfo.ref, docRoot, true); - docParameterList.addAll(parameterList); - } + RefInfo refInfo; + if (schema != null && (refInfo = getRefInfo(schema)) != null ) { + List parameterList = this.buildDocParameters(refInfo.ref, docRoot, true); + docParameterList.addAll(parameterList); } else { DocParameter docParameter = fieldJson.toJavaObject(DocParameter.class); docParameterList.add(docParameter);