|
@@ -38,7 +38,7 @@ func (l *LoginByWeixinLogic) LoginByWeixin(req types.LoginByWeixinRequest) (*typ
|
|
|
}
|
|
}
|
|
|
err = l.svcCtx.SqlConn.Transact(func(session sqlx.Session) error {
|
|
err = l.svcCtx.SqlConn.Transact(func(session sqlx.Session) error {
|
|
|
var user model.User
|
|
var user model.User
|
|
|
- err := session.QueryRowPartial(&user, fmt.Sprintf("select %s from user where `weixin_openid` = ? limit 1", model.UserRows), userInfo.OpenID)
|
|
|
|
|
|
|
+ err := session.QueryRowPartial(&user, fmt.Sprintf("select %s from i2bill_user where `weixin_openid` = ? limit 1", model.UserRows), userInfo.OpenID)
|
|
|
if err == sqlc.ErrNotFound {
|
|
if err == sqlc.ErrNotFound {
|
|
|
user.Username = utils.GetUUID()
|
|
user.Username = utils.GetUUID()
|
|
|
user.Password = ""
|
|
user.Password = ""
|
|
@@ -49,7 +49,7 @@ func (l *LoginByWeixinLogic) LoginByWeixin(req types.LoginByWeixinRequest) (*typ
|
|
|
user.Avatar = userInfo.AvatarUrl
|
|
user.Avatar = userInfo.AvatarUrl
|
|
|
user.Gender = userInfo.Gender
|
|
user.Gender = userInfo.Gender
|
|
|
user.Nickname = userInfo.NickName
|
|
user.Nickname = userInfo.NickName
|
|
|
- _, err = session.Exec(`insert into user (%s) values (
|
|
|
|
|
|
|
+ _, err = session.Exec(`insert into i2bill_user (%s) values (
|
|
|
mobile, avatar, weixin_openid, password, birthday, register_time, last_login_time, nickname, erp_id, username, gender, user_level_id, register_ip, last_login_ip
|
|
mobile, avatar, weixin_openid, password, birthday, register_time, last_login_time, nickname, erp_id, username, gender, user_level_id, register_ip, last_login_ip
|
|
|
)`,
|
|
)`,
|
|
|
user.Mobile, user.Avatar, user.WeixinOpenid, user.Password, user.Birthday, user.RegisterTime, user.LastLoginTime, user.Nickname, user.ErpId, user.Username, user.Gender, user.UserLevelId, user.RegisterIp, user.LastLoginIp)
|
|
user.Mobile, user.Avatar, user.WeixinOpenid, user.Password, user.Birthday, user.RegisterTime, user.LastLoginTime, user.Nickname, user.ErpId, user.Username, user.Gender, user.UserLevelId, user.RegisterIp, user.LastLoginIp)
|
|
@@ -57,7 +57,7 @@ func (l *LoginByWeixinLogic) LoginByWeixin(req types.LoginByWeixinRequest) (*typ
|
|
|
logx.Error(err)
|
|
logx.Error(err)
|
|
|
return err
|
|
return err
|
|
|
}
|
|
}
|
|
|
- err = session.QueryRowPartial(&user, fmt.Sprintf("select %s from user where `weixin_openid` = ? limit 1", model.UserRows), userInfo.OpenID)
|
|
|
|
|
|
|
+ err = session.QueryRowPartial(&user, fmt.Sprintf("select %s from i2bill_user where `weixin_openid` = ? limit 1", model.UserRows), userInfo.OpenID)
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
logx.Error(err)
|
|
logx.Error(err)
|
|
|
return err
|
|
return err
|
|
@@ -74,7 +74,7 @@ func (l *LoginByWeixinLogic) LoginByWeixin(req types.LoginByWeixinRequest) (*typ
|
|
|
|
|
|
|
|
user.LastLoginIp = ""
|
|
user.LastLoginIp = ""
|
|
|
user.LastLoginTime = utils.GetTimestamp()
|
|
user.LastLoginTime = utils.GetTimestamp()
|
|
|
- _, err = session.Exec(`update user set
|
|
|
|
|
|
|
+ _, err = session.Exec(`update i2bill_user set
|
|
|
mobile = ?, avatar = ?, weixin_openid = ?, password = ?, birthday = ?, register_time = ?, last_login_time = ?, nickname = ?, erp_id = ?, username = ?, gender = ?, user_level_id = ?, register_ip = ?, last_login_ip = ? where id = ?`, user.Mobile, user.Avatar, user.WeixinOpenid, user.Password, user.Birthday, user.RegisterTime, user.LastLoginTime, user.Nickname, user.ErpId, user.Username, user.Gender, user.UserLevelId, user.RegisterIp, user.LastLoginIp, user.Id)
|
|
mobile = ?, avatar = ?, weixin_openid = ?, password = ?, birthday = ?, register_time = ?, last_login_time = ?, nickname = ?, erp_id = ?, username = ?, gender = ?, user_level_id = ?, register_ip = ?, last_login_ip = ? where id = ?`, user.Mobile, user.Avatar, user.WeixinOpenid, user.Password, user.Birthday, user.RegisterTime, user.LastLoginTime, user.Nickname, user.ErpId, user.Username, user.Gender, user.UserLevelId, user.RegisterIp, user.LastLoginIp, user.Id)
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
logx.Error(err)
|
|
logx.Error(err)
|