|
|
@@ -76,13 +76,13 @@ func (l *LoginByWeixinLogic) LoginByWeixin(req types.LoginByWeixinRequest) (*typ
|
|
|
|
|
|
user.LastLoginIp = ""
|
|
|
user.LastLoginTime = utils.GetTimestamp()
|
|
|
- _, 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)
|
|
|
- if err != nil {
|
|
|
- logx.Error(err)
|
|
|
- return err
|
|
|
- }
|
|
|
+ //_, 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)
|
|
|
+ //if err != nil {
|
|
|
+ // logx.Error(err)
|
|
|
+ // return err
|
|
|
+ //}
|
|
|
return nil
|
|
|
})
|
|
|
if err != nil {
|
|
|
@@ -99,6 +99,17 @@ func (l *LoginByWeixinLogic) LoginByWeixin(req types.LoginByWeixinRequest) (*typ
|
|
|
logx.Error(err)
|
|
|
return nil, err
|
|
|
}
|
|
|
+ //关联兼职
|
|
|
+ partTime := new(model.I2billMktPartTimeXorm)
|
|
|
+ _, err = l.svcCtx.DB.Where("ipone_number = ? and del_flag = 0 and user_id = 0", rtnInfo.UserInfo.Mobile).Get(partTime)
|
|
|
+ if err != nil {
|
|
|
+ logx.Error(err)
|
|
|
+ return nil, err
|
|
|
+ }
|
|
|
+ partTime.UserId = rtnInfo.UserInfo.ID
|
|
|
+ if partTime.Id != 0 {
|
|
|
+ l.svcCtx.DB.ID(partTime.Id).Update(partTime)
|
|
|
+ }
|
|
|
rtnInfo.Token = accessToken
|
|
|
return &rtnInfo, nil
|
|
|
}
|