diff --git a/src/bean/vo/response/task_history.go b/src/bean/vo/response/task_history.go index 5606d6b33ff22a5bec3e01f2dc058ab32e73715d..87bc00e77c9a96c315f987804a5063b32e936930 100644 --- a/src/bean/vo/response/task_history.go +++ b/src/bean/vo/response/task_history.go @@ -25,6 +25,8 @@ type TaskInfoListRes struct { type TaskExecLogRes struct { Id int `json:"id"` // 主键id + ExecDesc string `json:"exec_desc"` // 执行说明 + TaskName string `json:"task_name"` // 任务名称 ExecStartTime time.Time `json:"exec_start_time" ` // 执行开始时间 ExecEndTime time.Time `json:"exec_end_time"` // 执行结束时间 ExecTime int `json:"exec_time" xorm:"-"` // 执行耗时 diff --git a/src/service/task_history.go b/src/service/task_history.go index 1aebfdab4bee8424687ab329b3d79d5208aecbbc..a47a9ab09214049ba30fd32ad4e978f7c9d3ee31 100644 --- a/src/service/task_history.go +++ b/src/service/task_history.go @@ -122,7 +122,9 @@ func (t *TaskHistorySvc) TaskExecLog(id int) (taskExecLogRes response.TaskExecLo } //查询 - _, err = db.Table("task_history").Where("id = ?", id).Get(&taskExecLogRes) + _, err = db.Table("task_history").Alias("th").Where("id = ?", id). + Select("th.id,th.exec_desc,(select tm.task_name from task_manage tm where th.task_id = tm.id and tm.is_delete = 0) as task_name," + + "th.exec_start_time,th.exec_end_time,th.state,th.exec_log").Get(&taskExecLogRes) if err != nil { err = resp.DbSelectError.WithError(err) return