From 1d73c4232fbd591b33994abbb788ddd474985b1c Mon Sep 17 00:00:00 2001 From: guoyuqi Date: Thu, 9 Jan 2025 10:14:14 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E7=B3=BB=E7=BB=9F=E7=AE=A1=E7=90=86):=20?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=B5=8B=E8=AF=95=E8=AE=A1=E5=88=92=E6=89=A7?= =?UTF-8?q?=E8=A1=8C=E5=8F=91=E9=80=81=E6=8E=A5=E5=8F=A3=E7=94=A8=E4=BE=8B?= =?UTF-8?q?=E6=8A=A5=E5=91=8A=E9=93=BE=E6=8E=A5=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --bug=1050853 --user=郭雨琦 https://www.tapd.cn/55049933/bugtrace/bugs/view/1155049933001050853 --- .../metersphere/api/service/ApiReportSendNoticeService.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/backend/services/api-test/src/main/java/io/metersphere/api/service/ApiReportSendNoticeService.java b/backend/services/api-test/src/main/java/io/metersphere/api/service/ApiReportSendNoticeService.java index 3cd537ee02..a31e541d7a 100644 --- a/backend/services/api-test/src/main/java/io/metersphere/api/service/ApiReportSendNoticeService.java +++ b/backend/services/api-test/src/main/java/io/metersphere/api/service/ApiReportSendNoticeService.java @@ -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 -> {