提交 f3980f7f authored 作者: mry's avatar mry

fix(base): 修改了swagger的部分bug

上级 e6708cbd
...@@ -127,34 +127,32 @@ public class SwaggerController { ...@@ -127,34 +127,32 @@ public class SwaggerController {
Object summary = objRequestMaps.get("summary"); Object summary = objRequestMaps.get("summary");
List<Parameter> parameterAllList = new ArrayList<>(); List<Parameter> parameterAllList = new ArrayList<>();
InterfaceInformation interfaceInformation = new InterfaceInformation(); InterfaceInformation interfaceInformation = new InterfaceInformation();
if (true) { @SuppressWarnings(value = "all")
@SuppressWarnings(value = "all") List<String> parameterLists = parameters == null ? new ArrayList<>() : (List<String>) parameters;
List<String> parameterLists = parameters == null ? new ArrayList<>(): (List<String>)parameters; for (Object parameterList : parameterLists) {
for (Object parameterList : parameterLists) { @SuppressWarnings(value = "unchecked")
@SuppressWarnings(value = "unchecked") Map<String, String> parameterMaps = (Map<String, String>) parameterList;
Map<String, String> parameterMaps = (Map<String, String>) parameterList; String methodIn = parameterMaps.get("in");
String methodIn = parameterMaps.get("in"); String methodName = parameterMaps.get("name");
String methodName = parameterMaps.get("name"); String methodType = parameterMaps.get("type");
String methodType = parameterMaps.get("type"); Parameter parameter = new Parameter();
Parameter parameter = new Parameter(); //传参格式
//传参格式 parameter.setIn(methodIn);
parameter.setIn(methodIn); //拿到参数名称
//拿到参数名称 parameter.setName(methodName);
parameter.setName(methodName); //拿到参数类型
//拿到参数类型 parameter.setType(methodType);
parameter.setType(methodType); parameterAllList.add(parameter);
parameterAllList.add(parameter);
}
interfaceInformation.setId(i++);
interfaceInformation.setHost(String.valueOf(host));
interfaceInformation.setParameterAllList(parameterAllList);
interfaceInformation.setBasePath(String.valueOf(basePath));
interfaceInformation.setRequest(request);
interfaceInformation.setSummary(String.valueOf(summary));
interfaceInformation.setMethodUrl(methodUrl);
interfaceInformation.setTags(String.valueOf(tags));
list.add(interfaceInformation);
} }
interfaceInformation.setId(i++);
interfaceInformation.setHost(String.valueOf(host));
interfaceInformation.setParameterAllList(parameterAllList);
interfaceInformation.setBasePath(String.valueOf(basePath));
interfaceInformation.setRequest(request.toUpperCase());
interfaceInformation.setSummary(String.valueOf(summary));
interfaceInformation.setMethodUrl(methodUrl);
interfaceInformation.setTags(String.valueOf(tags));
list.add(interfaceInformation);
} }
} }
return list; return list;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论