正在显示
1 个修改的文件
包含
14 行增加
和
4 行删除
| @@ -177,7 +177,7 @@ func AddEmployeeData(data []ModuleEmployee) error { | @@ -177,7 +177,7 @@ func AddEmployeeData(data []ModuleEmployee) error { | ||
| 177 | continue | 177 | continue |
| 178 | } | 178 | } |
| 179 | v.OpenId = ucenterReturn.Data.Id | 179 | v.OpenId = ucenterReturn.Data.Id |
| 180 | - userdata, err = models.GetUserByUCenter(v.OpenId) | 180 | + userdata, err = models.GetUserByPhone(v.Phone) |
| 181 | if err != nil && err != orm.ErrNoRows { | 181 | if err != nil && err != orm.ErrNoRows { |
| 182 | log.Error("获取用户数据失败,err:%s", err) | 182 | log.Error("获取用户数据失败,err:%s", err) |
| 183 | return errors.New("获取用户数据失败") | 183 | return errors.New("获取用户数据失败") |
| @@ -200,8 +200,12 @@ func AddEmployeeData(data []ModuleEmployee) error { | @@ -200,8 +200,12 @@ func AddEmployeeData(data []ModuleEmployee) error { | ||
| 200 | } | 200 | } |
| 201 | } else { | 201 | } else { |
| 202 | userdata.NickName = v.Name | 202 | userdata.NickName = v.Name |
| 203 | - userdata.Phone = v.Phone | ||
| 204 | - models.UpdateUserById(userdata, []string{"NickName", "Phone"}) | 203 | + // userdata.Phone = v.Phone |
| 204 | + userdata.UserCenterId = v.OpenId | ||
| 205 | + err = models.UpdateUserById(userdata, []string{"NickName", "UserCenterId"}) | ||
| 206 | + if err != nil { | ||
| 207 | + log.Error("更新用户数据失败:%s") | ||
| 208 | + } | ||
| 205 | } | 209 | } |
| 206 | uc := &models.UserCompany{ | 210 | uc := &models.UserCompany{ |
| 207 | Id: v.Id, | 211 | Id: v.Id, |
| @@ -294,7 +298,13 @@ func UpdateEmployeeData(data ModuleEmployee) error { | @@ -294,7 +298,13 @@ func UpdateEmployeeData(data ModuleEmployee) error { | ||
| 294 | log.Error(e.Error()) | 298 | log.Error(e.Error()) |
| 295 | return e | 299 | return e |
| 296 | } | 300 | } |
| 297 | - userdata, err = models.GetUserByUCenter(data.OpenId) | 301 | + ucenterReturn, err := ucenter.RequestUCenterAddUser(data.Phone, data.Name, "") |
| 302 | + if err != nil { | ||
| 303 | + log.Error("请求统一用户中心数据失败:%s", err) | ||
| 304 | + return errors.New("请求统一用户中心失败") | ||
| 305 | + } | ||
| 306 | + data.OpenId = ucenterReturn.Data.Id | ||
| 307 | + userdata, err = models.GetUserByPhone(data.Phone) | ||
| 298 | if err != nil { | 308 | if err != nil { |
| 299 | e := fmt.Errorf("获取用户数据失败:%s", err) | 309 | e := fmt.Errorf("获取用户数据失败:%s", err) |
| 300 | log.Error(e.Error()) | 310 | log.Error(e.Error()) |
-
请 注册 或 登录 后发表评论