fix(接口测试): 执行测试计划,查看场景报告,提示没有权限

--bug=1048341 --user=陈建星 【测试计划】-查看报告详情中的场景执行结果,报无资源权限 https://www.tapd.cn/55049933/s/1601665
This commit is contained in:
AgAngle 2024-10-30 11:33:17 +08:00 committed by Craftsman
parent 8f359f95d7
commit 887fe6e41a

View File

@ -180,11 +180,10 @@ public class PlanRunTestPlanApiScenarioService {
List<ApiReportRelateTask> apiReportRelateTasks = new ArrayList<>(); List<ApiReportRelateTask> apiReportRelateTasks = new ArrayList<>();
Map<String, String> resourceReportMap = new HashMap<>(); Map<String, String> resourceReportMap = new HashMap<>();
String projectId = "";
for (TestPlanReportApiScenario testPlanReportApiScenario : testPlanReportApiScenarios) { for (TestPlanReportApiScenario testPlanReportApiScenario : testPlanReportApiScenarios) {
ApiScenario apiScenario = apiScenarioMap.get(testPlanReportApiScenario.getApiScenarioId()); ApiScenario apiScenario = apiScenarioMap.get(testPlanReportApiScenario.getApiScenarioId());
// 初始化报告 // 初始化报告
ApiScenarioReport apiScenarioReport = getScenarioReport(runModeConfig, testPlanReportApiScenario, projectId, userId); ApiScenarioReport apiScenarioReport = getScenarioReport(runModeConfig, testPlanReportApiScenario, apiScenario.getProjectId(), userId);
apiScenarioReport.setTestPlanScenarioId(testPlanReportApiScenario.getTestPlanApiScenarioId()); apiScenarioReport.setTestPlanScenarioId(testPlanReportApiScenario.getTestPlanApiScenarioId());
// 报告预生成方便停止测试计划时直接更新报告状态 // 报告预生成方便停止测试计划时直接更新报告状态
apiScenarioReport.setId(testPlanReportApiScenario.getApiScenarioExecuteReportId()); apiScenarioReport.setId(testPlanReportApiScenario.getApiScenarioExecuteReportId());