diff --git a/src/bean/vo/response/task_history.go b/src/bean/vo/response/task_history.go index 87bc00e77c9a96c315f987804a5063b32e936930..5a33cd22d9791ea0439fd6347fc97777e28184b0 100644 --- a/src/bean/vo/response/task_history.go +++ b/src/bean/vo/response/task_history.go @@ -25,6 +25,7 @@ type TaskInfoListRes struct { type TaskExecLogRes struct { Id int `json:"id"` // 主键id + TaskId int `json:"task_id"` // 任务id ExecDesc string `json:"exec_desc"` // 执行说明 TaskName string `json:"task_name"` // 任务名称 ExecStartTime time.Time `json:"exec_start_time" ` // 执行开始时间 diff --git a/src/service/task_history.go b/src/service/task_history.go index a47a9ab09214049ba30fd32ad4e978f7c9d3ee31..2870ca34dc92114fa34feee9ad55412ac0fd224a 100644 --- a/src/service/task_history.go +++ b/src/service/task_history.go @@ -123,7 +123,7 @@ func (t *TaskHistorySvc) TaskExecLog(id int) (taskExecLogRes response.TaskExecLo //查询 _, 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," + + Select("th.id,th.task_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) diff --git a/src/service/task_manage.go b/src/service/task_manage.go index acf36406fb534303004131f06b267cd4b5a5a6f2..83d4d6ffd8babee5d09f10fb34e7cb0a7dd24f52 100644 --- a/src/service/task_manage.go +++ b/src/service/task_manage.go @@ -250,7 +250,7 @@ func (t *TaskManageSvc) ExecScript(req request.ExecScriptReq, script string) (id if req.Value != "" { cmd = exec.Command("ansible-playbook", "/etc/ansible/ansible.yml", "--extra-vars", req.Value) } else { - cmd = exec.Command("ansible-playbook", "/etc/ansible/ansible.yml") + cmd = exec.Command("ansible-playbook", "/etc/ansible/ansible.yml", "--extra-vars", "{\"hosts\":\""+"cc"+"\"}") } //捕获正常日志 stdout, err := cmd.StdoutPipe()