From 2360c1909d8454458170b0934f460764b1e634bc Mon Sep 17 00:00:00 2001 From: landong2015 Date: Wed, 18 May 2016 21:27:29 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=9B=B4=E6=8D=A2=E7=BB=91?= =?UTF-8?q?=E5=AE=9A=E6=89=8B=E6=9C=BA=E5=8F=B7=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../yimiao/web/controller/v1/UserController.java | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) 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,"手机号输入错误"); } -- 1.8.3.1