From 9290236ae8a95671f741f53ca4df880a88c4f036 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Wed, 11 Nov 2020 11:01:18 +0800 Subject: [PATCH] getplace --- controllers/cms.go | 31 +++++++++++++++++++++++++++ routers/commentsRouter_controllers.go | 18 ++++++++++++++++ 2 files changed, 49 insertions(+) diff --git a/controllers/cms.go b/controllers/cms.go index d6f309c84..3447cb922 100644 --- a/controllers/cms.go +++ b/controllers/cms.go @@ -114,3 +114,34 @@ func (c *CmsController) InitPlace() { return retVal, "", err }) } + +// @Title 得到地点(省,城市,区)信息 +// @Description 得到地点(省,城市,区)信息。 +// @Param token header string false "认证token" +// @Param keyword query string false "查询关键字(可以为空,为空表示不限制)" +// @Param parentCode query int false "上级地点code,这个指的是国家标准CODE(中国为:100000,北京为:110000,北京市为:110100),不是数据库中的ID" +// @Param level query int false "地点级别:省为1,市为2,区为3,注意直辖市也要分省与市级" +// @Param includeDisabled query bool false "是否包括禁用的城市(缺省不包括)" +// @Success 200 {object} controllers.CallResult +// @Failure 200 {object} controllers.CallResult +// @router /GetPlaces [get] +func (c *CmsController) GetPlaces() { + c.callGetPlaces(func(params *tCmsGetPlacesParams) (retVal interface{}, errCode string, err error) { + retVal, err = cms.GetPlaces(params.Ctx, params.Keyword, params.IncludeDisabled, params.MapData) + return retVal, "", err + }) +} + +// @Title 修改地点信息 +// @Description 只支持修改enabled, jd_code和mtps_price这三个属性 +// @Param token header string true "认证token" +// @Param code formData int true "地点编号,注意是code不是ID" +// @Success 200 {object} controllers.CallResult +// @Failure 200 {object} controllers.CallResult +// @router /UpdatePlace [put] +func (c *CmsController) UpdatePlace() { + c.callUpdatePlace(func(params *tCmsUpdatePlaceParams) (retVal interface{}, errCode string, err error) { + + return retVal, "", err + }) +} diff --git a/routers/commentsRouter_controllers.go b/routers/commentsRouter_controllers.go index b2843caa5..0de7daced 100644 --- a/routers/commentsRouter_controllers.go +++ b/routers/commentsRouter_controllers.go @@ -142,6 +142,15 @@ func init() { Filters: nil, Params: nil}) + beego.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:CmsController"] = append(beego.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:CmsController"], + beego.ControllerComments{ + Method: "GetPlaces", + Router: `/GetPlaces`, + AllowHTTPMethods: []string{"get"}, + MethodParams: param.Make(), + Filters: nil, + Params: nil}) + beego.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:CmsController"] = append(beego.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:CmsController"], beego.ControllerComments{ Method: "GetQiniuUploadToken", @@ -196,6 +205,15 @@ func init() { Filters: nil, Params: nil}) + beego.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:CmsController"] = append(beego.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:CmsController"], + beego.ControllerComments{ + Method: "UpdatePlace", + Router: `/UpdatePlace`, + AllowHTTPMethods: []string{"put"}, + MethodParams: param.Make(), + Filters: nil, + Params: nil}) + beego.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:EventController"] = append(beego.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:EventController"], beego.ControllerComments{ Method: "AddMessageGroup",