Commit 5d49a3d7 authored by 刘凡's avatar 刘凡

*)解析表单API中参数

parent 38ebf3a6
......@@ -483,6 +483,19 @@ public class DPSubServiceImpl {
String url = apiObj.getString("apiPath");
String reqType = !ValidationUtil.isEmpty(apiObj.getString("httpMethod")) ? apiObj.getString("httpMethod") : "GET";
Object params = apiObj.get("params");
if (ValidationUtil.isEmpty(params) && !ValidationUtil.isEmpty(apiObj.get("queryParams"))){
JSONObject queryParam = new JSONObject();
JSONArray queryParams = apiObj.getJSONArray("queryParams");
queryParams.stream().forEach(x -> {
JSONObject xObj = (JSONObject) x;
if ("staticValue".equals(JsonValueUtils.getValueByKey(x, "value", "value.source"))){
queryParam.put(xObj.getString("name"), xObj.getJSONObject("value").getString("value"));
}
});
if (!ValidationUtil.isEmpty(queryParam)){
params = queryParam;
}
}
Object body = apiObj.get("body");
ResponseEntity<String> responseEntity = null;
//如果url以/开头,则调用本服务内接口
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment