diff --git a/controllers/job_controller.go b/controllers/job_controller.go index b75f7bd63..9eeecb108 100644 --- a/controllers/job_controller.go +++ b/controllers/job_controller.go @@ -3,6 +3,8 @@ package controllers import ( "fmt" + "git.rosy.net.cn/jx-callback/business/jxutils/jxcontext" + "git.rosy.net.cn/baseapi/utils" "git.rosy.net.cn/jx-callback/business/jxstore/cms" "git.rosy.net.cn/jx-callback/business/jxutils" @@ -522,3 +524,16 @@ func (c *JobController) GetCoordinateFromAddress() { return place, "", err }) } + +// @Title 手动刷新京东快递任务 +// @Description 手动刷新京东快递任务 +// @Param token header string true "认证token" +// @Success 200 {object} controllers.CallResult +// @Failure 200 {object} controllers.CallResult +// @router /RefreshJdDelivery [post] +func (c *JobController) RefreshJdDelivery() { + c.callRefreshJdDelivery(func(params *tJobRefreshJdDeliveryParams) (retVal interface{}, errCode string, err error) { + err = cms.RefreshJdDelivery(jxcontext.AdminCtx) + return retVal, "", err + }) +} diff --git a/routers/commentsRouter_controllers.go b/routers/commentsRouter_controllers.go index dd1f8cf79..fdc64a5ef 100644 --- a/routers/commentsRouter_controllers.go +++ b/routers/commentsRouter_controllers.go @@ -547,6 +547,15 @@ func init() { Filters: nil, Params: nil}) + beego.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:JobController"] = append(beego.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:JobController"], + beego.ControllerComments{ + Method: "RefreshJdDelivery", + Router: `/RefreshJdDelivery`, + AllowHTTPMethods: []string{"post"}, + MethodParams: param.Make(), + Filters: nil, + Params: nil}) + beego.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:JobController"] = append(beego.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:JobController"], beego.ControllerComments{ Method: "RefreshJobStatus",