wechatmenu.go 637B

123456789101112131415161718192021222324252627282930
  1. package wechatmenu
  2. import (
  3. "errors"
  4. "wechat-conf/models/wechatmenu"
  5. "wechat-conf/utils"
  6. )
  7. // WechatmenuServ 用户
  8. type WechatmenuServ struct {
  9. ctx *utils.Context
  10. dao *wechatmenu.WechatMenuDAO
  11. }
  12. // NewWechatmenuServ 初始化
  13. func NewWechatmenuServ(ctx *utils.Context) *WechatmenuServ {
  14. return &WechatmenuServ{
  15. ctx: ctx,
  16. dao: wechatmenu.NewWechatMenuDAO(ctx),
  17. }
  18. }
  19. func (s *WechatmenuServ) UpdateWechatMenu(wechatMenu, orgId string) error {
  20. err := s.dao.UpdateWechatMenu(wechatMenu, orgId)
  21. if err != nil {
  22. utils.LogError("更新菜单失败: " + err.Error())
  23. return errors.New("更新菜单失败")
  24. }
  25. return nil
  26. }