From 28978f014306c341f1dbe8428b1a5260b772771b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Mon, 7 Dec 2020 14:13:34 +0800 Subject: [PATCH] aa --- controllers/job_controller.go | 21 +++++++++++++++++++++ routers/commentsRouter_controllers.go | 9 +++++++++ 2 files changed, 30 insertions(+) diff --git a/controllers/job_controller.go b/controllers/job_controller.go index 0ca1b44ac..51a77edb7 100644 --- a/controllers/job_controller.go +++ b/controllers/job_controller.go @@ -1,11 +1,14 @@ package controllers import ( + "fmt" + "git.rosy.net.cn/baseapi/utils" "git.rosy.net.cn/jx-callback/business/jxstore/cms" "git.rosy.net.cn/jx-callback/business/jxutils" "git.rosy.net.cn/jx-callback/business/model" "git.rosy.net.cn/jx-callback/business/model/dao" + "git.rosy.net.cn/jx-callback/globals/api" "github.com/astaxie/beego" ) @@ -342,3 +345,21 @@ func (c *JobController) GetStationList() { return retVal, "", err }) } + +// @Title 查询用户个人订单 +// @Description 查询用户个人订单 +// @Param token header string true "认证token" +// @Param offset query int false "门店列表起始序号(以0开始,缺省为0)" +// @Success 200 {object} controllers.CallResult +// @Failure 200 {object} controllers.CallResult +// @router /GetEjyOrders [get] +func (c *JobController) GetEjyOrders() { + c.callGetEjyOrders(func(params *tJobGetEjyOrdersParams) (retVal interface{}, errCode string, err error) { + mobile, _ := params.Ctx.GetMobileAndUserID() + if mobile == "" { + return nil, "", fmt.Errorf("未查询到用户手机号!请确认绑定了手机!") + } + retVal, err = api.EjyAPI.GetUserOrders(mobile, params.Offset) + return retVal, "", err + }) +} diff --git a/routers/commentsRouter_controllers.go b/routers/commentsRouter_controllers.go index f5ac42bc6..810579beb 100644 --- a/routers/commentsRouter_controllers.go +++ b/routers/commentsRouter_controllers.go @@ -358,6 +358,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: "GetEjyOrders", + Router: `/GetEjyOrders`, + AllowHTTPMethods: []string{"get"}, + 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: "GetJdDelivery",