diff --git a/src/bean/vo/request/task_manage.go b/src/bean/vo/request/task_manage.go index 29bfaf25439ac3e442608905356451172b779883..621d42223a700424939678b23f3597f17350d666 100644 --- a/src/bean/vo/request/task_manage.go +++ b/src/bean/vo/request/task_manage.go @@ -33,10 +33,10 @@ type ListTaskManageReq struct { } type ExecScriptReq struct { - TaskId int `json:"task_id" binding:"required"` //主机分组id + TaskId int `form:"task_id" binding:"required"` //主机分组id HostGroupId int `form:"host_group_id" binding:"required"` //主机分组id - Type int `json:"type" binding:"oneof=1 2"` //脚本额外变量类型1yaml 2json - Value string `json:"value"` //脚本额外变量值 - Script string `json:"script"` //执行脚本 - YmlFileName string `json:"yml_file_name"` //执行脚本url + Type int `form:"type" binding:"oneof=1 2"` //脚本额外变量类型1yaml 2json + Value string `form:"value"` //脚本额外变量值 + Script string `form:"script"` //执行脚本 + YmlFileName string `form:"yml_file_name"` //执行脚本url } diff --git a/src/controller/task_manage.go b/src/controller/task_manage.go index 7cb10019a6301dd3e79434bdc424e3132ac96355..a508b32b27c12109d2b0799fffe81f22b1014bb5 100644 --- a/src/controller/task_manage.go +++ b/src/controller/task_manage.go @@ -123,7 +123,7 @@ func ListTaskManage(c *gin.Context) { func ExecScript(c *gin.Context) { var req request.ExecScriptReq - if err := c.ShouldBindJSON(&req); err != nil { + if err := c.ShouldBind(&req); err != nil { SendJsonResponse(c, resp.InvalidParam.WithError(err), nil) return } diff --git a/src/service/task_manage.go b/src/service/task_manage.go index 67fa7addba57af79bb6d7206444bf9b974934b50..0f742380152578ceeef68a4ff4b06dcf53bddb70 100644 --- a/src/service/task_manage.go +++ b/src/service/task_manage.go @@ -232,7 +232,7 @@ func (t *TaskManageSvc) ExecScript(req request.ExecScriptReq) (err error) { //新增任务历史 id, err := AddExecHistory(request.AddExecHistory{ TaskId: req.TaskId, - CreateUser: t.User.SystemAccount, + CreateUser: "", }) if err != nil { return