fix(系统管理): 修复测试计划执行发送接口用例报告链接问题

--bug=1050853 --user=郭雨琦 https://www.tapd.cn/55049933/bugtrace/bugs/view/1155049933001050853
This commit is contained in:
guoyuqi 2025-01-09 10:14:14 +08:00 committed by 刘瑞斌
parent 440da58bb9
commit 1d73c4232f
1 changed files with 4 additions and 0 deletions

View File

@ -92,11 +92,13 @@ public class ApiReportSendNoticeService {
case TEST_PLAN_API_SCENARIO ->{
scenario = extApiScenarioMapper.getScenarioByResourceId(noticeDTO.getResourceId());
shareUrl=shareUrl+"&type=DETAIL&username="+user.getName()+"&resourceType="+ApiExecuteResourceType.API_SCENARIO.name();
reportUrl = String.format(reportUrl, project.getOrganizationId(), project.getId());
reportUrl = reportUrl+"&id="+noticeDTO.getTaskItemId()+"&task="+true+"&type=DETAIL&username="+user.getName()+"&resourceType="+ApiExecuteResourceType.API_SCENARIO.name();
}
case PLAN_RUN_API_SCENARIO -> {
scenario = extApiScenarioMapper.getScenarioByReportId(noticeDTO.getResourceId());
shareUrl=shareUrl+"&type=DETAIL&username="+user.getName()+"&resourceType="+ApiExecuteResourceType.API_SCENARIO.name();
reportUrl = String.format(reportUrl, project.getOrganizationId(), project.getId());
reportUrl = reportUrl+"&id="+noticeDTO.getTaskItemId()+"&task="+true+"&type=DETAIL&username="+user.getName()+"&resourceType="+ApiExecuteResourceType.API_SCENARIO.name();
}
default -> {
@ -126,11 +128,13 @@ public class ApiReportSendNoticeService {
case TEST_PLAN_API_CASE -> {
testCase = extApiTestCaseMapper.getCaseByResourceId(noticeDTO.getResourceId());
shareUrl=shareUrl+"&type=DETAIL&username="+user.getName()+"&resourceType="+noticeDTO.getResourceType();
reportUrl = String.format(reportUrl, project.getOrganizationId(), project.getId());
reportUrl = reportUrl+"&id="+noticeDTO.getTaskItemId()+"&task="+true+"&type=DETAIL&username="+user.getName()+"&resourceType="+noticeDTO.getResourceType();
}
case PLAN_RUN_API_CASE -> {
testCase = extApiTestCaseMapper.getCaseByReportId(noticeDTO.getResourceId());
shareUrl=shareUrl+"&type=DETAIL&username="+user.getName()+"&resourceType="+noticeDTO.getResourceType();
reportUrl = String.format(reportUrl, project.getOrganizationId(), project.getId());
reportUrl = reportUrl+"&id="+noticeDTO.getTaskItemId()+"&task="+true+"&type=DETAIL&username="+user.getName()+"&resourceType="+noticeDTO.getResourceType();
}
default -> {