fix(接口测试): 修复批量配置定时任务会报错的问题

This commit is contained in:
Jianguo-Genius 2024-11-19 11:03:57 +08:00 committed by Craftsman
parent b825aa7a4e
commit d3603bc0ff
2 changed files with 1 additions and 4 deletions

View File

@ -102,7 +102,7 @@ public class ApiScenarioBatchOperationController {
@PostMapping(value = "/batch-operation/schedule-config") @PostMapping(value = "/batch-operation/schedule-config")
@Operation(summary = "接口测试-接口场景管理-定时任务批量配置") @Operation(summary = "接口测试-接口场景管理-定时任务批量配置")
@RequiresPermissions(PermissionConstants.PROJECT_API_SCENARIO_EXECUTE) @RequiresPermissions(PermissionConstants.PROJECT_API_SCENARIO_EXECUTE)
@CheckOwner(resourceId = "#request.getProject()", resourceType = "project") @CheckOwner(resourceId = "#request.getProjectId()", resourceType = "project")
public void scheduleConfig(@Validated @RequestBody ApiScenarioBatchScheduleConfigRequest request) { public void scheduleConfig(@Validated @RequestBody ApiScenarioBatchScheduleConfigRequest request) {
apiValidateService.validateApiMenuInProject(request.getProjectId(), ApiResource.PROJECT.name()); apiValidateService.validateApiMenuInProject(request.getProjectId(), ApiResource.PROJECT.name());
apiScenarioService.batchScheduleConfig(request, SessionUtils.getUserId()); apiScenarioService.batchScheduleConfig(request, SessionUtils.getUserId());

View File

@ -35,8 +35,6 @@ import io.metersphere.system.utils.PageUtils;
import io.metersphere.system.utils.Pager; import io.metersphere.system.utils.Pager;
import io.metersphere.system.utils.SessionUtils; import io.metersphere.system.utils.SessionUtils;
import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag; import io.swagger.v3.oas.annotations.tags.Tag;
import jakarta.annotation.Resource; import jakarta.annotation.Resource;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
@ -79,7 +77,6 @@ public class ApiScenarioController {
@PostMapping("/statistics") @PostMapping("/statistics")
@Operation(summary = "接口测试-接口场景管理-获取通过率") @Operation(summary = "接口测试-接口场景管理-获取通过率")
@RequiresPermissions(PermissionConstants.PROJECT_API_SCENARIO_READ) @RequiresPermissions(PermissionConstants.PROJECT_API_SCENARIO_READ)
@Parameter(name = "ids", description = "场景id集合", schema = @Schema(requiredMode = Schema.RequiredMode.REQUIRED))
public List<ApiScenarioDTO> selectTestPlanMetricById(@RequestBody List<String> ids) { public List<ApiScenarioDTO> selectTestPlanMetricById(@RequestBody List<String> ids) {
return apiScenarioService.calculateRate(ids); return apiScenarioService.calculateRate(ids);
} }