diff --git a/backend/src/main/java/io/metersphere/track/service/TestCaseCommentService.java b/backend/src/main/java/io/metersphere/track/service/TestCaseCommentService.java index afb023f345..8c42b89389 100644 --- a/backend/src/main/java/io/metersphere/track/service/TestCaseCommentService.java +++ b/backend/src/main/java/io/metersphere/track/service/TestCaseCommentService.java @@ -46,4 +46,10 @@ public class TestCaseCommentService { }); return testCaseComments; } + + public void deleteComment(String caseId) { + TestCaseCommentExample testCaseCommentExample = new TestCaseCommentExample(); + testCaseCommentExample.createCriteria().andCaseIdEqualTo(caseId); + testCaseCommentMapper.deleteByExample(testCaseCommentExample); + } } diff --git a/backend/src/main/java/io/metersphere/track/service/TestCaseService.java b/backend/src/main/java/io/metersphere/track/service/TestCaseService.java index 07bb336bad..bdf3db6b67 100644 --- a/backend/src/main/java/io/metersphere/track/service/TestCaseService.java +++ b/backend/src/main/java/io/metersphere/track/service/TestCaseService.java @@ -77,6 +77,8 @@ public class TestCaseService { TestCaseIssueService testCaseIssueService; @Resource TestCaseReviewTestCaseMapper testCaseReviewTestCaseMapper; + @Resource + TestCaseCommentService testCaseCommentService; public void addTestCase(TestCaseWithBLOBs testCase) { testCase.setName(testCase.getName()); @@ -155,6 +157,7 @@ public class TestCaseService { example.createCriteria().andCaseIdEqualTo(testCaseId); testPlanTestCaseMapper.deleteByExample(example); testCaseIssueService.delTestCaseIssues(testCaseId); + testCaseCommentService.deleteComment(testCaseId); return testCaseMapper.deleteByPrimaryKey(testCaseId); } diff --git a/backend/src/main/java/io/metersphere/xpack b/backend/src/main/java/io/metersphere/xpack index d5b4969642..321c869938 160000 --- a/backend/src/main/java/io/metersphere/xpack +++ b/backend/src/main/java/io/metersphere/xpack @@ -1 +1 @@ -Subproject commit d5b4969642fd8d10cc2f949d7377e0a0e5217a3a +Subproject commit 321c869938357e8c2253e5bd86c963828664ae23 diff --git a/frontend/src/business/components/track/review/commom/ReviewComment.vue b/frontend/src/business/components/track/review/commom/ReviewComment.vue index b4cf98b8bd..3a6b1a3b65 100644 --- a/frontend/src/business/components/track/review/commom/ReviewComment.vue +++ b/frontend/src/business/components/track/review/commom/ReviewComment.vue @@ -1,6 +1,6 @@