diff --git a/controllers/job_controller.go b/controllers/job_controller.go index ae6d12ad5..f780281fd 100644 --- a/controllers/job_controller.go +++ b/controllers/job_controller.go @@ -23,7 +23,7 @@ type JobController struct { func (c *JobController) PublishJob() { c.callPublishJob(func(params *tJobPublishJobParams) (retVal interface{}, errCode string, err error) { var job *model.Job - if err = jxutils.Strings2Objs(params.Payload, &job); err == nil { + if err = utils.UnmarshalUseNumber([]byte(params.Payload), &job); err == nil { err = cms.PublishJob(params.Ctx, job) } return retVal, "", err