- auto create weixin user.

This commit is contained in:
gazebo
2018-09-19 11:30:57 +08:00
parent 57b60208e2
commit 5d8017f4a6
5 changed files with 76 additions and 31 deletions

View File

@@ -5,9 +5,6 @@ import (
"time"
"git.rosy.net.cn/baseapi/utils"
"git.rosy.net.cn/jx-callback/business/jxcallback/auth/mobile"
"git.rosy.net.cn/jx-callback/business/model"
"git.rosy.net.cn/jx-callback/business/model/dao"
"git.rosy.net.cn/jx-callback/globals"
)
@@ -81,17 +78,3 @@ func GetUserInfo(token string) (loginInfo *LoginInfo, err error) {
}
return nil, err
}
func BindMobile(token, mobileNum, code string) (err error) {
loginInfo := new(LoginInfo)
if err = globals.Cacher.GetAs(token, loginInfo); err == nil {
if mobile.VerifyCode(mobileNum, code) {
user := &model.WeiXins{
OpenID: loginInfo.ID,
}
_, err = dao.UpdateEntityByKV(nil, user, utils.Params2Map("Tel", mobileNum), utils.Params2Map("OpenID", loginInfo.ID))
}
err = errors.New("验证码错")
}
return err
}