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",