fix: jsonSchema不生效
This commit is contained in:
parent
4fbda3f01a
commit
2f7b69ef27
|
@ -2,6 +2,7 @@ package io.metersphere.api.dto.scenario;
|
||||||
|
|
||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import io.metersphere.api.dto.scenario.request.BodyFile;
|
import io.metersphere.api.dto.scenario.request.BodyFile;
|
||||||
|
import io.metersphere.commons.json.JSONSchemaGenerator;
|
||||||
import io.metersphere.commons.utils.FileUtils;
|
import io.metersphere.commons.utils.FileUtils;
|
||||||
import io.metersphere.commons.utils.LogUtil;
|
import io.metersphere.commons.utils.LogUtil;
|
||||||
import io.metersphere.commons.utils.ScriptEngineUtils;
|
import io.metersphere.commons.utils.ScriptEngineUtils;
|
||||||
|
@ -80,14 +81,10 @@ public class Body {
|
||||||
|
|
||||||
private void parseJonBodyMock() {
|
private void parseJonBodyMock() {
|
||||||
try {
|
try {
|
||||||
// if (StringUtils.isNotBlank(this.format) && "JSON-SCHEMA".equals(this.format) ) {
|
if(StringUtils.isNotEmpty(this.format) && this.getJsonSchema() != null
|
||||||
// if(this.getJsonSchema() != null) {
|
&& "JSON-SCHEMA".equals(this.format)) {
|
||||||
// JSONObject jsonObject = JSONObject.parseObject(JSONObject.toJSONString(this.getJsonSchema()));
|
this.raw = JSONSchemaGenerator.getJson(com.alibaba.fastjson.JSON.toJSONString(this.getJsonSchema()));
|
||||||
// jsonMockParse(jsonObject);
|
} else if (StringUtils.isNotBlank(this.type) && StringUtils.equals(this.type, "JSON")) { // json 文本也支持 mock 参数
|
||||||
// this.setJsonSchema(jsonObject);
|
|
||||||
// }
|
|
||||||
// } else
|
|
||||||
if (StringUtils.isNotBlank(this.type) && StringUtils.equals(this.type, "JSON")) { // json 文本也支持 mock 参数
|
|
||||||
JSONObject jsonObject = com.alibaba.fastjson.JSON.parseObject(this.getRaw());
|
JSONObject jsonObject = com.alibaba.fastjson.JSON.parseObject(this.getRaw());
|
||||||
jsonMockParse(jsonObject);
|
jsonMockParse(jsonObject);
|
||||||
this.raw = JSONObject.toJSONString(jsonObject);
|
this.raw = JSONObject.toJSONString(jsonObject);
|
||||||
|
|
|
@ -210,7 +210,7 @@ task_notification_jenkins=Jenkins Task notification
|
||||||
task_notification=Result notification
|
task_notification=Result notification
|
||||||
message_task_already_exists=Task recipient already exists
|
message_task_already_exists=Task recipient already exists
|
||||||
#automation
|
#automation
|
||||||
automation_name_already_exists=the scenario already exists in the project and the module
|
automation_name_already_exists=the scenario already exists in the project
|
||||||
automation_exec_info=There are no test steps to execute
|
automation_exec_info=There are no test steps to execute
|
||||||
#authsource
|
#authsource
|
||||||
authsource_name_already_exists=Authentication source name already exists
|
authsource_name_already_exists=Authentication source name already exists
|
||||||
|
|
|
@ -211,7 +211,7 @@ task_notification_jenkins=jenkins任务通知
|
||||||
task_notification=任务通知
|
task_notification=任务通知
|
||||||
message_task_already_exists=任务接收人已经存在
|
message_task_already_exists=任务接收人已经存在
|
||||||
#automation
|
#automation
|
||||||
automation_name_already_exists=同一个项目和模块下,场景名称不能重复
|
automation_name_already_exists=同一个项目下,场景名称不能重复
|
||||||
automation_exec_info=没有测试步骤,无法执行
|
automation_exec_info=没有测试步骤,无法执行
|
||||||
#authsource
|
#authsource
|
||||||
authsource_name_already_exists=认证源名称已经存在
|
authsource_name_already_exists=认证源名称已经存在
|
||||||
|
|
|
@ -212,7 +212,7 @@ task_notification_=定時任務通知
|
||||||
api_definition_url_not_repeating=接口請求地址已經存在
|
api_definition_url_not_repeating=接口請求地址已經存在
|
||||||
message_task_already_exists=任務接收人已經存在
|
message_task_already_exists=任務接收人已經存在
|
||||||
#automation
|
#automation
|
||||||
automation_name_already_exists=同一個項目和模塊下,場景名稱不能重複
|
automation_name_already_exists=同一個項目下,場景名稱不能重複
|
||||||
automation_exec_info=沒有測試步驟,無法執行
|
automation_exec_info=沒有測試步驟,無法執行
|
||||||
#authsource
|
#authsource
|
||||||
authsource_name_already_exists=認證源名稱已經存在
|
authsource_name_already_exists=認證源名稱已經存在
|
||||||
|
|
Loading…
Reference in New Issue