diff --git a/webApi/src/main/java/com/lyms/yimiao/web/controller/v1/UserController.java b/webApi/src/main/java/com/lyms/yimiao/web/controller/v1/UserController.java index a652736..ae85681 100644 --- a/webApi/src/main/java/com/lyms/yimiao/web/controller/v1/UserController.java +++ b/webApi/src/main/java/com/lyms/yimiao/web/controller/v1/UserController.java @@ -65,7 +65,7 @@ public class UserController extends BaseController { // Boolean result = LoginUtil.sendVerCode(phone, typeId, token); LoginContext result = LoginUtil.sendCode(phone, typeId, token); - if (result.getErrorcode()==0){ + if (result.getErrorcode()!=null&&result.getErrorcode()==0){ ResultUtils.buildSuccessResultAndWrite(response); }else { ResultUtils.buildParameterErrorResultAndWrite(response,result.getErrormsg()); @@ -235,12 +235,18 @@ public class UserController extends BaseController { } } } - - if (PhoneUtil.isMobileNO(phone)){ - users.setPhone(phone); - users.setModified(new Date()); - usersService.updateYmUsers(users); - ResultUtils.buildSuccessResultAndWrite(response); + if (PhoneUtil.isMobileNO(phone)) { + //去登录中心注册账号,如果登录中心也有这个手机号,直接返回id + LoginContext context = LoginUtil.register(phone,token,typeId); + if (context!=null){ + users.setLoginCenterId(context.getId()); + users.setPhone(phone); + users.setModified(new Date()); + usersService.updateYmUsers(users); + ResultUtils.buildSuccessResultAndWrite(response); + }else { + ResultUtils.buildParameterErrorResultAndWrite(response,"更换绑定手机号失败"); + } }else { ResultUtils.buildParameterErrorResultAndWrite(response,"手机号输入错误"); }