diff --git a/app/admin/apis/sys_job/sys_job.go b/app/admin/apis/sys_job/sys_job.go index c0667ddd..424d468f 100644 --- a/app/admin/apis/sys_job/sys_job.go +++ b/app/admin/apis/sys_job/sys_job.go @@ -24,7 +24,7 @@ func (e SysJob) RemoveJobForService(c *gin.Context) { return } var v dto.GeneralDelDto - err = c.Bind(&v) + err = c.BindUri(&v) if err != nil { log.Warnf("参数验证错误, error: %s", err) e.Error(http.StatusUnprocessableEntity, err, "参数验证失败") diff --git a/app/admin/service/sys_job.go b/app/admin/service/sys_job.go index dde262d7..b49679ba 100644 --- a/app/admin/service/sys_job.go +++ b/app/admin/service/sys_job.go @@ -19,8 +19,7 @@ type SysJob struct { func (e *SysJob) RemoveJob(c *dto.GeneralDelDto) error { var err error var data models.SysJob - data.JobId = c.Id - err = e.Orm.Table(data.TableName()).First(&data).Error + err = e.Orm.Table(data.TableName()).First(&data, c.Id).Error if err != nil { e.Log.Errorf("db error: %s", err) return err