refactor(任务中心): 优化测试计划组执行任务,记录对应测试计划id
This commit is contained in:
parent
53c4fcd154
commit
85e1801eeb
|
@ -558,7 +558,7 @@ public class TestPlanReportService {
|
||||||
|
|
||||||
if (StringUtils.isNotBlank(genParam.getTaskId())) {
|
if (StringUtils.isNotBlank(genParam.getTaskId())) {
|
||||||
reportApiCases.sort(Comparator.comparing(TestPlanReportApiCase::getPos).reversed());
|
reportApiCases.sort(Comparator.comparing(TestPlanReportApiCase::getPos).reversed());
|
||||||
initApiCaseExecTaskItem(genParam.getTaskId(), reportApiCases, report.getCreateUser(), project);
|
initApiCaseExecTaskItem(genParam.getTaskId(), genParam.getTaskId(), reportApiCases, report.getCreateUser(), project);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -601,7 +601,7 @@ public class TestPlanReportService {
|
||||||
|
|
||||||
if (StringUtils.isNotBlank(genParam.getTaskId())) {
|
if (StringUtils.isNotBlank(genParam.getTaskId())) {
|
||||||
reportApiScenarios.sort(Comparator.comparing(TestPlanReportApiScenario::getPos).reversed());
|
reportApiScenarios.sort(Comparator.comparing(TestPlanReportApiScenario::getPos).reversed());
|
||||||
initScenarioExecTaskItem(genParam.getTaskId(), reportApiScenarios, report.getCreateUser(), project);
|
initScenarioExecTaskItem(genParam.getTaskId(), genParam.getTestPlanId(), reportApiScenarios, report.getCreateUser(), project);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -651,7 +651,7 @@ public class TestPlanReportService {
|
||||||
.functionCaseCount(funcCaseCount.get()).apiCaseCount(apiCaseCount.get()).apiScenarioCount(apiScenarioCount.get()).bugCount(bugCount.get()).build();
|
.functionCaseCount(funcCaseCount.get()).apiCaseCount(apiCaseCount.get()).apiScenarioCount(apiScenarioCount.get()).bugCount(bugCount.get()).build();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void initApiCaseExecTaskItem(String taskId, List<TestPlanReportApiCase> apiTestCases, String userId, Project project) {
|
private void initApiCaseExecTaskItem(String taskId, String testPlanId, List<TestPlanReportApiCase> apiTestCases, String userId, Project project) {
|
||||||
List<ExecTaskItem> execTaskItems = new ArrayList<>(apiTestCases.size());
|
List<ExecTaskItem> execTaskItems = new ArrayList<>(apiTestCases.size());
|
||||||
for (TestPlanReportApiCase apiTestCase : apiTestCases) {
|
for (TestPlanReportApiCase apiTestCase : apiTestCases) {
|
||||||
ExecTaskItem execTaskItem = apiCommonService.newExecTaskItem(taskId, project.getId(), userId);
|
ExecTaskItem execTaskItem = apiCommonService.newExecTaskItem(taskId, project.getId(), userId);
|
||||||
|
@ -659,12 +659,13 @@ public class TestPlanReportService {
|
||||||
execTaskItem.setResourceType(ApiExecuteResourceType.PLAN_RUN_API_CASE.name());
|
execTaskItem.setResourceType(ApiExecuteResourceType.PLAN_RUN_API_CASE.name());
|
||||||
execTaskItem.setResourceId(apiTestCase.getId());
|
execTaskItem.setResourceId(apiTestCase.getId());
|
||||||
execTaskItem.setResourceName(apiTestCase.getApiCaseName());
|
execTaskItem.setResourceName(apiTestCase.getApiCaseName());
|
||||||
|
execTaskItem.setTaskOrigin(testPlanId);
|
||||||
execTaskItems.add(execTaskItem);
|
execTaskItems.add(execTaskItem);
|
||||||
}
|
}
|
||||||
baseTaskHubService.insertExecTaskDetail(execTaskItems);
|
baseTaskHubService.insertExecTaskDetail(execTaskItems);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void initScenarioExecTaskItem(String taskId, List<TestPlanReportApiScenario> testPlanReportApiScenarios, String userId, Project project) {
|
private void initScenarioExecTaskItem(String taskId, String testPlanId, List<TestPlanReportApiScenario> testPlanReportApiScenarios, String userId, Project project) {
|
||||||
List<ExecTaskItem> execTaskItems = new ArrayList<>(testPlanReportApiScenarios.size());
|
List<ExecTaskItem> execTaskItems = new ArrayList<>(testPlanReportApiScenarios.size());
|
||||||
for (TestPlanReportApiScenario testPlanReportApiScenario : testPlanReportApiScenarios) {
|
for (TestPlanReportApiScenario testPlanReportApiScenario : testPlanReportApiScenarios) {
|
||||||
ExecTaskItem execTaskItem = apiCommonService.newExecTaskItem(taskId, project.getId(), userId);
|
ExecTaskItem execTaskItem = apiCommonService.newExecTaskItem(taskId, project.getId(), userId);
|
||||||
|
@ -672,6 +673,7 @@ public class TestPlanReportService {
|
||||||
execTaskItem.setResourceType(ApiExecuteResourceType.PLAN_RUN_API_SCENARIO.name());
|
execTaskItem.setResourceType(ApiExecuteResourceType.PLAN_RUN_API_SCENARIO.name());
|
||||||
execTaskItem.setResourceId(testPlanReportApiScenario.getId());
|
execTaskItem.setResourceId(testPlanReportApiScenario.getId());
|
||||||
execTaskItem.setResourceName(testPlanReportApiScenario.getApiScenarioName());
|
execTaskItem.setResourceName(testPlanReportApiScenario.getApiScenarioName());
|
||||||
|
execTaskItem.setTaskOrigin(testPlanId);
|
||||||
execTaskItems.add(execTaskItem);
|
execTaskItems.add(execTaskItem);
|
||||||
}
|
}
|
||||||
baseTaskHubService.insertExecTaskDetail(execTaskItems);
|
baseTaskHubService.insertExecTaskDetail(execTaskItems);
|
||||||
|
|
Loading…
Reference in New Issue