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 }