From 830290d51657493cf1e722a5a43f8d34aa13d9da Mon Sep 17 00:00:00 2001 From: AgAngle <1323481023@qq.com> Date: Tue, 16 Apr 2024 18:11:43 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E6=8E=A5=E5=8F=A3=E6=B5=8B=E8=AF=95):=20?= =?UTF-8?q?=E5=9C=BA=E6=99=AF=E5=AE=9A=E6=97=B6=E4=BB=BB=E5=8A=A1=E7=8E=AF?= =?UTF-8?q?=E5=A2=83=E7=AD=89=E9=85=8D=E7=BD=AE=E4=B8=8D=E7=94=9F=E6=95=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --bug=1039061 --user=陈建星 【接口测试】场景-定时任务-创建/更新定时任务-选择新环境执行-执行并未使用新环境 https://www.tapd.cn/55049933/s/1498875 --- .../metersphere/api/job/ApiScenarioScheduleJob.java | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/backend/services/api-test/src/main/java/io/metersphere/api/job/ApiScenarioScheduleJob.java b/backend/services/api-test/src/main/java/io/metersphere/api/job/ApiScenarioScheduleJob.java index f792648fcc..90533a31e6 100644 --- a/backend/services/api-test/src/main/java/io/metersphere/api/job/ApiScenarioScheduleJob.java +++ b/backend/services/api-test/src/main/java/io/metersphere/api/job/ApiScenarioScheduleJob.java @@ -7,11 +7,8 @@ import io.metersphere.api.dto.debug.ApiResourceRunRequest; import io.metersphere.api.dto.request.MsScenario; import io.metersphere.api.dto.scenario.ApiScenarioDetail; import io.metersphere.api.dto.scenario.ApiScenarioParseParam; -import io.metersphere.api.dto.scenario.ScenarioConfig; import io.metersphere.api.service.ApiExecuteService; import io.metersphere.api.service.scenario.ApiScenarioService; -import io.metersphere.project.api.processor.MsProcessor; -import io.metersphere.project.api.processor.TimeWaitingProcessor; import io.metersphere.sdk.constants.ApiBatchRunMode; import io.metersphere.sdk.constants.ApiExecuteRunMode; import io.metersphere.sdk.constants.TaskTriggerMode; @@ -22,23 +19,17 @@ import io.metersphere.sdk.util.JSON; import io.metersphere.sdk.util.LogUtils; import io.metersphere.system.schedule.BaseScheduleJob; import io.metersphere.system.uid.IDGenerator; -import org.apache.commons.lang3.BooleanUtils; import org.apache.commons.lang3.StringUtils; - -import org.jetbrains.annotations.Nullable; import org.quartz.JobExecutionContext; import org.quartz.JobKey; import org.quartz.TriggerKey; -import java.util.List; -import java.util.concurrent.atomic.AtomicLong; - public class ApiScenarioScheduleJob extends BaseScheduleJob { @Override protected void businessExecute(JobExecutionContext context) { ApiScenarioService apiScenarioService = CommonBeanFactory.getBean(ApiScenarioService.class); ApiExecuteService apiExecuteService = CommonBeanFactory.getBean(ApiExecuteService.class); - ApiRunModeConfigDTO apiRunModeConfigDTO = JSON.parseObject(JSON.toJSONString(context.getJobDetail().getJobDataMap()), ApiRunModeConfigDTO.class); + ApiRunModeConfigDTO apiRunModeConfigDTO = JSON.parseObject(context.getJobDetail().getJobDataMap().get("config").toString(), ApiRunModeConfigDTO.class); ApiScenarioDetail apiScenarioDetail = apiScenarioService.getForRun(resourceId); if (apiScenarioDetail == null) {