正在显示
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()) |
-
请 注册 或 登录 后发表评论