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 | } |