You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
574 B
Go

package wechat
import (
"cls/internal/infrastructure/wechat"
"cls/pkg/logger"
)
type WechatService struct {
log logger.Logger
ws *wechat.WechatService
}
func NewWechatService(log logger.New, ws *wechat.WechatService) *WechatService {
return &WechatService{
log: log("cls:service:wechatService"),
ws: ws,
}
}
func (w *WechatService) GetOpenId(code string) (string, error) {
openid, err := w.ws.GetOpenID(code)
if err != nil {
w.log.Error(err)
}
return openid, err
}
func (w *WechatService) GetWxJsConfig() (*WxJsConfigRes, error) {
return nil, nil
}