diff --git a/backend/services/test-plan/src/main/java/io/metersphere/plan/controller/TestPlanApiCaseController.java b/backend/services/test-plan/src/main/java/io/metersphere/plan/controller/TestPlanApiCaseController.java index 1b39bb4d61..4e05cbdb07 100644 --- a/backend/services/test-plan/src/main/java/io/metersphere/plan/controller/TestPlanApiCaseController.java +++ b/backend/services/test-plan/src/main/java/io/metersphere/plan/controller/TestPlanApiCaseController.java @@ -7,6 +7,7 @@ import io.metersphere.api.dto.definition.ApiReportDetailDTO; import io.metersphere.api.service.definition.ApiReportService; import io.metersphere.bug.domain.Bug; import io.metersphere.bug.dto.request.BugEditRequest; +import io.metersphere.bug.service.BugLogService; import io.metersphere.bug.service.BugService; import io.metersphere.dto.BugProviderDTO; import io.metersphere.plan.dto.request.*; @@ -58,6 +59,8 @@ public class TestPlanApiCaseController { private ApiReportService apiReportService; @Resource private BugService bugService; + @Resource + private BugLogService bugLogService; @PostMapping(value = "/sort") @Operation(summary = "测试计划功能用例-功能用例拖拽排序") @@ -214,6 +217,7 @@ public class TestPlanApiCaseController { BugEditRequest bugEditRequest = new BugEditRequest(); BeanUtils.copyBean(bugEditRequest, request); Bug bug = bugService.addOrUpdate(bugEditRequest, files, SessionUtils.getUserId(), SessionUtils.getCurrentOrganizationId(), false); + bugLogService.minderAddLog(bugEditRequest, files, SessionUtils.getCurrentOrganizationId(), bug.getId(), SessionUtils.getUserId()); testPlanApiCaseService.batchAssociateBug(request, bug.getId(), SessionUtils.getUserId()); } diff --git a/backend/services/test-plan/src/main/java/io/metersphere/plan/controller/TestPlanApiScenarioController.java b/backend/services/test-plan/src/main/java/io/metersphere/plan/controller/TestPlanApiScenarioController.java index b8c9d03ad6..6f0708a6be 100644 --- a/backend/services/test-plan/src/main/java/io/metersphere/plan/controller/TestPlanApiScenarioController.java +++ b/backend/services/test-plan/src/main/java/io/metersphere/plan/controller/TestPlanApiScenarioController.java @@ -7,6 +7,7 @@ import io.metersphere.api.dto.scenario.ApiScenarioReportDetailDTO; import io.metersphere.api.service.scenario.ApiScenarioReportService; import io.metersphere.bug.domain.Bug; import io.metersphere.bug.dto.request.BugEditRequest; +import io.metersphere.bug.service.BugLogService; import io.metersphere.bug.service.BugService; import io.metersphere.dto.BugProviderDTO; import io.metersphere.plan.dto.request.*; @@ -55,6 +56,8 @@ public class TestPlanApiScenarioController { private ApiScenarioReportService apiScenarioReportService; @Resource private BugService bugService; + @Resource + private BugLogService bugLogService; @PostMapping("/page") @Operation(summary = "测试计划-已关联场景用例列表分页查询") @@ -199,6 +202,7 @@ public class TestPlanApiScenarioController { BugEditRequest bugEditRequest = new BugEditRequest(); BeanUtils.copyBean(bugEditRequest, request); Bug bug = bugService.addOrUpdate(bugEditRequest, files, SessionUtils.getUserId(), SessionUtils.getCurrentOrganizationId(), false); + bugLogService.minderAddLog(bugEditRequest, files, SessionUtils.getCurrentOrganizationId(), bug.getId(), SessionUtils.getUserId()); testPlanApiScenarioService.batchAssociateBug(request, bug.getId(), SessionUtils.getUserId()); } diff --git a/backend/services/test-plan/src/main/java/io/metersphere/plan/controller/TestPlanFunctionalCaseController.java b/backend/services/test-plan/src/main/java/io/metersphere/plan/controller/TestPlanFunctionalCaseController.java index 2300a57d32..62866feee5 100644 --- a/backend/services/test-plan/src/main/java/io/metersphere/plan/controller/TestPlanFunctionalCaseController.java +++ b/backend/services/test-plan/src/main/java/io/metersphere/plan/controller/TestPlanFunctionalCaseController.java @@ -4,6 +4,7 @@ import com.github.pagehelper.Page; import com.github.pagehelper.PageHelper; import io.metersphere.bug.domain.Bug; import io.metersphere.bug.dto.request.BugEditRequest; +import io.metersphere.bug.service.BugLogService; import io.metersphere.bug.service.BugService; import io.metersphere.dto.BugProviderDTO; import io.metersphere.plan.constants.TestPlanResourceConfig; @@ -55,6 +56,8 @@ public class TestPlanFunctionalCaseController { private TestPlanFunctionalCaseService testPlanFunctionalCaseService; @Resource private BugService bugService; + @Resource + private BugLogService bugLogService; @PostMapping(value = "/sort") @Operation(summary = "测试计划功能用例-功能用例拖拽排序") @@ -219,6 +222,7 @@ public class TestPlanFunctionalCaseController { BugEditRequest bugEditRequest = new BugEditRequest(); BeanUtils.copyBean(bugEditRequest, request); Bug bug = bugService.addOrUpdate(bugEditRequest, files, SessionUtils.getUserId(), SessionUtils.getCurrentOrganizationId(), false); + bugLogService.minderAddLog(bugEditRequest, files, SessionUtils.getCurrentOrganizationId(), bug.getId(), SessionUtils.getUserId()); testPlanFunctionalCaseService.batchAssociateBug(request, bug.getId(), SessionUtils.getUserId()); }