diff --git a/business/jxcallback/auth/weixin/weixin.go b/business/jxcallback/auth/weixin/weixin.go index f5726957c..6840c4112 100644 --- a/business/jxcallback/auth/weixin/weixin.go +++ b/business/jxcallback/auth/weixin/weixin.go @@ -67,9 +67,9 @@ func cacheSNSInfo(wxUserinfo *weixinapi.SNSUserInfo, password string, duration t } func getSNSInfoFromCache(openID string) (wxUserinfo *weixinapi.SNSUserInfo, password string) { - password, _ = api.Cacher.Get(wxUserinfo.OpenID).(string) + password, _ = api.Cacher.Get(openID).(string) wxUserinfo = new(weixinapi.SNSUserInfo) - if err := api.Cacher.GetAs(wxUserinfo.OpenID+".sns", wxUserinfo); err != nil { + if err := api.Cacher.GetAs(openID+".sns", wxUserinfo); err != nil { wxUserinfo = nil } return wxUserinfo, password