提交 74660a7a authored 作者: mry's avatar mry

feat(web): 修改了swaggerController

上级 8ac4a41f
...@@ -4,6 +4,8 @@ import com.alibaba.fastjson.JSONObject; ...@@ -4,6 +4,8 @@ import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.matrix.autotest.swaggerData.swaggerEntity.InterfaceInformation;
import org.matrix.autotest.swaggerData.swaggerEntity.Parameter;
import org.matrix.database.entity.Environment; import org.matrix.database.entity.Environment;
import org.matrix.database.service.IEnvironmentService; import org.matrix.database.service.IEnvironmentService;
import org.matrix.exception.GlobalException; import org.matrix.exception.GlobalException;
...@@ -100,7 +102,7 @@ public class SwaggerController { ...@@ -100,7 +102,7 @@ public class SwaggerController {
Map<String, String> objRequestMaps = (Map<String, String>) objRequest; Map<String, String> objRequestMaps = (Map<String, String>) objRequest;
Object parameters = objRequestMaps.get("parameters"); Object parameters = objRequestMaps.get("parameters");
Object tags = objRequestMaps.get("tags"); Object tags = objRequestMaps.get("tags");
String summary = objRequestMaps.get("summary"); Object summary = objRequestMaps.get("summary");
List<Parameter> parameterAllList = new ArrayList<>(); List<Parameter> parameterAllList = new ArrayList<>();
if (parameters != null) { if (parameters != null) {
@SuppressWarnings(value = "all") @SuppressWarnings(value = "all")
...@@ -110,19 +112,19 @@ public class SwaggerController { ...@@ -110,19 +112,19 @@ public class SwaggerController {
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 name = parameterMaps.get("name"); //传参格式
String type = parameterMaps.get("type"); parameter.setIn(parameterMaps.get("in"));
String in = parameterMaps.get("in"); //拿到参数名称
parameter.setIn(in); parameter.setName(parameterMaps.get("name"));
parameter.setName(name); //拿到参数类型
parameter.setType(type); parameter.setType(parameterMaps.get("type"));
parameterAllList.add(parameter); parameterAllList.add(parameter);
} }
interfaceInformation.setHost(String.valueOf(host)); interfaceInformation.setHost(String.valueOf(host));
interfaceInformation.setParameterAllList(parameterAllList); interfaceInformation.setParameterAllList(parameterAllList);
interfaceInformation.setBasePath(String.valueOf(basePath)); interfaceInformation.setBasePath(String.valueOf(basePath));
interfaceInformation.setRequest(request); interfaceInformation.setRequest(request);
interfaceInformation.setSummary(summary); interfaceInformation.setSummary(String.valueOf(summary));
interfaceInformation.setMethodUrl(methodUrl); interfaceInformation.setMethodUrl(methodUrl);
interfaceInformation.setTags(String.valueOf(tags)); interfaceInformation.setTags(String.valueOf(tags));
list.add(interfaceInformation); list.add(interfaceInformation);
......
package org.matrix.autotest.swaggerData; package org.matrix.autotest.swaggerData.swaggerEntity;
import lombok.Data; import lombok.Data;
......
package org.matrix.autotest.swaggerData; package org.matrix.autotest.swaggerData.swaggerEntity;
import lombok.Data; import lombok.Data;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论