任务执行记录列表和操作日志列表接口提交

This commit is contained in:
liangdaliang
2025-03-24 10:46:08 +08:00
parent b4c89d3b9a
commit 33bf583dab
4 changed files with 54 additions and 0 deletions

View File

@@ -8,8 +8,12 @@ import com.test.common.enums.BusinessType;
import com.test.common.utils.DateUtils;
import com.test.common.utils.SecurityUtils;
import com.test.test.domain.TestTask;
import com.test.test.domain.TestTaskLog;
import com.test.test.domain.TestTaskResult;
import com.test.test.domain.qo.GroupIdQO;
import com.test.test.domain.qo.IDQO;
import com.test.test.service.ITestTaskLogService;
import com.test.test.service.ITestTaskResultService;
import com.test.test.service.ITestTaskService;
import jakarta.annotation.Resource;
import org.springframework.beans.factory.annotation.Value;
@@ -32,6 +36,12 @@ public class TestTaskController extends BaseController {
@Resource
private ITestTaskService testTaskService;
@Resource
private ITestTaskResultService testTaskResultService;
@Resource
private ITestTaskLogService taskLogService;
/**
* 查询定时任务列表
*/
@@ -42,6 +52,30 @@ public class TestTaskController extends BaseController {
return getDataTable(list);
}
/**
* 查询定时任务执行记录列表
*/
@GetMapping("/taskResultListByTaskId")
public TableDataInfo taskResultListByTaskId(@Validated IDQO qo) {
startPage();
TestTaskResult testTaskResult = new TestTaskResult();
testTaskResult.setTaskId(qo.getId());
List<TestTaskResult> list = testTaskResultService.selectTestTaskResultList(testTaskResult);
return getDataTable(list);
}
/**
* 查询定时任务操作记录列表
*/
@GetMapping("/taskLogListByTaskId")
public TableDataInfo taskLogListByTaskId(@Validated IDQO qo) {
startPage();
TestTaskLog testTaskLog = new TestTaskLog();
testTaskLog.setTaskId(qo.getId());
List<TestTaskLog> list = taskLogService.selectTestTaskLogList(testTaskLog);
return getDataTable(list);
}
/**
* 获取定时任务详细信息
*/

View File

@@ -26,6 +26,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="operUser != null and operUser != ''"> and oper_user = #{operUser}</if>
<if test="operTime != null "> and oper_time = #{operTime}</if>
</where>
order by oper_time desc
</select>
<select id="selectTestTaskLogById" parameterType="Long" resultMap="TestTaskLogResult">

View File

@@ -39,6 +39,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="caseStepCount != null "> and case_step_count = #{caseStepCount}</if>
<if test="resultDesc != null and resultDesc != ''"> and result_desc = #{resultDesc}</if>
</where>
order by create_time desc
</select>
<select id="selectTestTaskResultById" parameterType="Long" resultMap="TestTaskResultResult">

View File

@@ -18,6 +18,24 @@ export function getTask(id) {
})
}
// 查询定时任务执行记录列表
export function taskResultListByTaskId(query) {
return request({
url: '/test/task/taskResultListByTaskId',
method: 'get',
params: query
})
}
// 查询定时任务操作记录列表
export function taskLogListByTaskId(query) {
return request({
url: '/test/task/taskLogListByTaskId',
method: 'get',
params: query
})
}
// 新增用例
export function addTask(data) {
return request({