Commit 2360c1909d8454458170b0934f460764b1e634bc

Authored by landong2015
1 parent 234adad266
Exists in master

修改更换绑定手机号接口

Showing 1 changed file with 13 additions and 7 deletions

webApi/src/main/java/com/lyms/yimiao/web/controller/v1/UserController.java View file @ 2360c19
... ... @@ -65,7 +65,7 @@
65 65  
66 66 // Boolean result = LoginUtil.sendVerCode(phone, typeId, token);
67 67 LoginContext result = LoginUtil.sendCode(phone, typeId, token);
68   - if (result.getErrorcode()==0){
  68 + if (result.getErrorcode()!=null&&result.getErrorcode()==0){
69 69 ResultUtils.buildSuccessResultAndWrite(response);
70 70 }else {
71 71 ResultUtils.buildParameterErrorResultAndWrite(response,result.getErrormsg());
... ... @@ -235,12 +235,18 @@
235 235 }
236 236 }
237 237 }
238   -
239   - if (PhoneUtil.isMobileNO(phone)){
240   - users.setPhone(phone);
241   - users.setModified(new Date());
242   - usersService.updateYmUsers(users);
243   - ResultUtils.buildSuccessResultAndWrite(response);
  238 + if (PhoneUtil.isMobileNO(phone)) {
  239 + //去登录中心注册账号,如果登录中心也有这个手机号,直接返回id
  240 + LoginContext context = LoginUtil.register(phone,token,typeId);
  241 + if (context!=null){
  242 + users.setLoginCenterId(context.getId());
  243 + users.setPhone(phone);
  244 + users.setModified(new Date());
  245 + usersService.updateYmUsers(users);
  246 + ResultUtils.buildSuccessResultAndWrite(response);
  247 + }else {
  248 + ResultUtils.buildParameterErrorResultAndWrite(response,"更换绑定手机号失败");
  249 + }
244 250 }else {
245 251 ResultUtils.buildParameterErrorResultAndWrite(response,"手机号输入错误");
246 252 }