Commit 2360c1909d8454458170b0934f460764b1e634bc
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 | } |