From e3c422c5a3d16f66dfaca2b6c58c93363df0ff3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Fri, 25 Dec 2020 10:53:05 +0800 Subject: [PATCH] aa --- business/jxstore/cms/job.go | 4 ++++ business/model/job.go | 13 +++++++++++++ controllers/job_controller.go | 14 ++++++++++++++ globals/beegodb/beegodb.go | 1 + routers/commentsRouter_controllers.go | 9 +++++++++ 5 files changed, 41 insertions(+) diff --git a/business/jxstore/cms/job.go b/business/jxstore/cms/job.go index d9ea2c7ba..8cc325b05 100644 --- a/business/jxstore/cms/job.go +++ b/business/jxstore/cms/job.go @@ -1457,3 +1457,7 @@ func RefreshDropShippingJob(ctx *jxcontext.Context) (err error) { task.GetID() return err } + +func AddressDistinguish(ctx *jxcontext.Context, address string) (err error) { + return err +} diff --git a/business/model/job.go b/business/model/job.go index d54019371..6d5f0e6bc 100644 --- a/business/model/job.go +++ b/business/model/job.go @@ -318,3 +318,16 @@ type OilInfo struct { OilgunCodes []string `json:"oilgunCodes"` OilCode string `json:"oilCode"` } + +type AddressDistinguish struct { + ModelIDCUL + + Address string `json:"address"` + Info string `orm:"type(text)" json:"info"` +} + +func (v *AddressDistinguish) TableUnique() [][]string { + return [][]string{ + []string{"Address"}, + } +} diff --git a/controllers/job_controller.go b/controllers/job_controller.go index ceded5e1a..1a47bcde7 100644 --- a/controllers/job_controller.go +++ b/controllers/job_controller.go @@ -331,6 +331,20 @@ func (c *JobController) GetDeliveryDetail() { }) } +// @Title 地址识别 (txcloud购买) +// @Description 地址识别 +// @Param token header string true "认证token" +// @Param address query string false "完整地址" +// @Success 200 {object} controllers.CallResult +// @Failure 200 {object} controllers.CallResult +// @router /AddressDistinguish [post] +func (c *JobController) AddressDistinguish() { + c.callAddressDistinguish(func(params *tJobAddressDistinguishParams) (retVal interface{}, errCode string, err error) { + + return retVal, "", err + }) +} + // @Title 查询所有快递物流信息 (txcloud购买) // @Description 查询所有快递物流信息 // @Param token header string true "认证token" diff --git a/globals/beegodb/beegodb.go b/globals/beegodb/beegodb.go index 256d97f08..84a8fe3d0 100644 --- a/globals/beegodb/beegodb.go +++ b/globals/beegodb/beegodb.go @@ -36,6 +36,7 @@ func Init() { orm.RegisterModel(&model.MtMember{}) orm.RegisterModel(&model.OperateEvent{}) orm.RegisterModel(&model.NewConfig{}, &legacymodel.Config{}) + orm.RegisterModel(&model.AddressDistinguish{}) // create table orm.RunSyncdb("default", false, true) } diff --git a/routers/commentsRouter_controllers.go b/routers/commentsRouter_controllers.go index 1bb32a06b..9d70ce246 100644 --- a/routers/commentsRouter_controllers.go +++ b/routers/commentsRouter_controllers.go @@ -331,6 +331,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: "AddressDistinguish", + Router: `/AddressDistinguish`, + 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: "AuditJob",