From f5ee3b570731cc602d4a68dc0c349c690faa4cfd Mon Sep 17 00:00:00 2001 From: "yangsiqi1376@163.com" Date: Wed, 1 Nov 2023 15:34:28 +0800 Subject: [PATCH] 1 --- controllers/im.go | 17 +++++++++++++++++ routers/commentsRouter_controllers.go | 8 ++++++++ 2 files changed, 25 insertions(+) diff --git a/controllers/im.go b/controllers/im.go index 67ee1a5a5..793b27907 100644 --- a/controllers/im.go +++ b/controllers/im.go @@ -5,6 +5,8 @@ import ( "encoding/json" "fmt" + "git.rosy.net.cn/jx-callback/globals/api" + "git.rosy.net.cn/jx-callback/business/partner/im" "github.com/astaxie/beego/server/web" ) @@ -126,3 +128,18 @@ func (c *IMController) SetPoiIMStatus() { return nil, "", nil }) } + +// @Title 获取饿百多媒体链接 +// @Description 获取饿百多媒体链接 +// @Param token header string true "认证token" +// @Param platformShopID query string true "饿了么门店id" +// @Param mediaID query string true "多媒体资源id" +// @Success 200 {object} controllers.CallResult +// @Failure 200 {object} controllers.CallResult +// @router /GetElmMedia [get] +func (c *IMController) GetElmMedia() { + c.callGetElmMedia(func(params *tImGetElmMediaParams) (interface{}, string, error) { + retVal, err := api.EbaiAPI.GetMediaUrl(params.PlatformShopID, params.MediaID) + return retVal, "", err + }) +} diff --git a/routers/commentsRouter_controllers.go b/routers/commentsRouter_controllers.go index 0442548f8..95a0cd539 100644 --- a/routers/commentsRouter_controllers.go +++ b/routers/commentsRouter_controllers.go @@ -4515,6 +4515,14 @@ func init() { MethodParams: param.Make(), Filters: nil, Params: nil}) + web.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:IMController"] = append(web.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:IMController"], + web.ControllerComments{ + Method: "GetElmMedia", + Router: `/GetElmMedia`, + AllowHTTPMethods: []string{"get"}, + MethodParams: param.Make(), + Filters: nil, + Params: nil}) //web.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:FnController"] = append(web.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:FnController"], // web.ControllerComments{ // Method: "FnStore",