123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- package wechatmenu
-
- import (
- "wechat-conf/controllers"
- "wechat-conf/models/model"
- "wechat-conf/service/sysuser"
- "wechat-conf/service/wechatmenu"
- "wechat-conf/utils"
- )
-
-
- type MenuController struct {
- dao *wechatmenu.WechatmenuServ
- sdao *sysuser.SysuserServ
- controllers.BaseController
- }
-
-
-
-
- func (c *MenuController) Constructor() {
- c.dao = wechatmenu.NewWechatmenuServ(c.Context)
- c.sdao = sysuser.NewSysuserServ(c.Context)
- }
-
- func (c *MenuController) GetMenuList() {
- user := c.Context.Get("user").(*model.SysUser)
- appId, err := c.sdao.GetAppIdByOrgId(user.OrgId)
- if err != nil {
- c.ResponseError(err)
- }
- client, err := utils.Component.GetWxClient(appId)
- if err != nil {
- c.ResponseError(err)
- }
- menu, err := client.GetMenu()
- c.ResponseJSON(menu)
- }
-
-
-
-
-
-
-
-
-
-
-
-
|