fix(任务中心): 批量执行计划用例执行结果查询有误

--bug=1051467 --user=宋昌昌 【任务中心】计划详情-接口用例列表-批量执行-查看即时任务详情-执行结果为空 https://www.tapd.cn/55049933/s/1646945
This commit is contained in:
song-cc-rock 2025-01-15 11:05:30 +08:00 committed by Craftsman
parent 136c2b05c1
commit 350013a50b
2 changed files with 3 additions and 2 deletions

View File

@ -12,6 +12,7 @@ public class BatchExecTaskPageRequest extends BasePageRequest {
@Schema(description = "任务ID", requiredMode = Schema.RequiredMode.REQUIRED)
private String taskId;
@Schema(description = "批量任务类型", requiredMode = Schema.RequiredMode.REQUIRED, allowableValues = {"API_CASE_BATCH", "API_SCENARIO_BATCH"})
@Schema(description = "批量任务类型", requiredMode = Schema.RequiredMode.REQUIRED,
allowableValues = {"API_CASE_BATCH", "API_SCENARIO_BATCH", "TEST_PLAN_API_CASE_BATCH", "TEST_PLAN_API_SCENARIO_BATCH"})
private String batchType;
}

View File

@ -983,7 +983,7 @@ public class BaseTaskHubService {
*/
public List<BatchExecTaskReportDTO> listBatchTaskReport(BatchExecTaskPageRequest request) {
List<BatchExecTaskReportDTO> batchReportList;
if (StringUtils.equals(ExecTaskType.API_CASE_BATCH.name(), request.getBatchType())) {
if (StringUtils.equalsAny(request.getBatchType(), ExecTaskType.API_CASE_BATCH.name(), ExecTaskType.TEST_PLAN_API_CASE_BATCH.name())) {
batchReportList = extExecTaskItemMapper.list(request, "api_report");
} else {
batchReportList = extExecTaskItemMapper.list(request, "api_scenario_report");