diff --git a/test-test/src/main/java/com/test/test/controller/TestTaskCaseController.java b/test-test/src/main/java/com/test/test/controller/TestTaskCaseController.java index 8d45427..d879d98 100644 --- a/test-test/src/main/java/com/test/test/controller/TestTaskCaseController.java +++ b/test-test/src/main/java/com/test/test/controller/TestTaskCaseController.java @@ -3,20 +3,14 @@ package com.test.test.controller; import com.test.common.annotation.Log; import com.test.common.core.controller.BaseController; import com.test.common.core.domain.AjaxResult; -import com.test.common.core.page.TableDataInfo; import com.test.common.enums.BusinessType; -import com.test.common.utils.DateUtils; -import com.test.test.domain.TestTask; import com.test.test.domain.TestTaskCase; -import com.test.test.domain.qo.GroupIdQO; -import com.test.test.domain.qo.IDQO; import com.test.test.service.ITestTaskCaseService; -import com.test.test.service.ITestTaskService; import jakarta.annotation.Resource; -import org.springframework.validation.annotation.Validated; -import org.springframework.web.bind.annotation.*; - -import java.util.List; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; /** * 定时任务用例关联Controller @@ -44,4 +38,13 @@ public class TestTaskCaseController extends BaseController { public AjaxResult remove(@RequestBody TestTaskCase testTaskCase) { return toAjax(testTaskCaseService.deleteTestTaskCase(testTaskCase)); } + + /** + * 更新定时任务用例关联 + */ + @Log(title = "更新任务用例关联", businessType = BusinessType.UPDATE) + @PostMapping("/edit") + public AjaxResult edit(@RequestBody TestTaskCase testTaskCase) { + return toAjax(testTaskCaseService.updateTestTaskCase(testTaskCase)); + } } diff --git a/test-test/src/main/resources/mapper/test/TestTaskCaseMapper.xml b/test-test/src/main/resources/mapper/test/TestTaskCaseMapper.xml index b158cac..02a9b91 100644 --- a/test-test/src/main/resources/mapper/test/TestTaskCaseMapper.xml +++ b/test-test/src/main/resources/mapper/test/TestTaskCaseMapper.xml @@ -43,10 +43,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" update test_task_case - case_id = #{caseId}, sort = #{sort}, - where task_id = #{taskId} + where task_id = #{taskId} and case_id = #{caseId} diff --git a/test-ui/src/api/test/taskCase.js b/test-ui/src/api/test/taskCase.js index 69e218c..809dc6d 100644 --- a/test-ui/src/api/test/taskCase.js +++ b/test-ui/src/api/test/taskCase.js @@ -9,6 +9,15 @@ export function addTaskCase(data) { }) } +// 修改用例 +export function updateTaskCase(data) { + return request({ + url: '/test/taskCase/edit', + method: 'post', + data: data + }) +} + // 删除用例 export function delTaskCase(data) { return request({ diff --git a/test-ui/src/views/test/task/edit/taskDetails.vue b/test-ui/src/views/test/task/edit/taskDetails.vue index a88def3..08852db 100644 --- a/test-ui/src/views/test/task/edit/taskDetails.vue +++ b/test-ui/src/views/test/task/edit/taskDetails.vue @@ -75,17 +75,29 @@ - - - - - - - - + +
+ 用例名称 + 执行顺序 + 创建人 + 操作 +
+ + + +
+ + {{ item.name }} + {{ item.sort }} + {{ item.createBy }} + + 删除 + +
+
+
+ @@ -100,13 +112,15 @@