|
@@ -615,7 +615,10 @@ public class HomeRefactorController extends BaseController {
|
|
|
log.info("对用户进行登录验证..验证通过! username = {}", username);
|
|
log.info("对用户进行登录验证..验证通过! username = {}", username);
|
|
|
ModelMap modelMap = new ModelMap();
|
|
ModelMap modelMap = new ModelMap();
|
|
|
this.commonObject(modelMap, false);
|
|
this.commonObject(modelMap, false);
|
|
|
-
|
|
|
|
|
|
|
+ User user = userService.getUser(ShiroUtils.getUserId());
|
|
|
|
|
+ if ((user.getPhone() == null || "".equals(user.getPhone()))) {
|
|
|
|
|
+ return ResponseMessage.success(Constant.USER_PHONE_EMPTY, user);
|
|
|
|
|
+ }
|
|
|
//获取token
|
|
//获取token
|
|
|
modelMap.put("token", userService.createToken());
|
|
modelMap.put("token", userService.createToken());
|
|
|
return ResponseMessage.success(Constant.USER_LOGIN_IN, modelMap);
|
|
return ResponseMessage.success(Constant.USER_LOGIN_IN, modelMap);
|
|
@@ -719,6 +722,29 @@ public class HomeRefactorController extends BaseController {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ @PutMapping("/complete")
|
|
|
|
|
+ @OperationLog("完善手机号")
|
|
|
|
|
+ @ResponseBody
|
|
|
|
|
+ public ResponseMessage complete(@RequestBody User userInfo) throws Exception {
|
|
|
|
|
+ try {
|
|
|
|
|
+ if (!verificationCodeUtil.validateVerificationCode(userInfo.getPhone(), userInfo.getValidateNum())) {
|
|
|
|
|
+ return ResponseMessage.error("验证码错误!");
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ User user = new User();
|
|
|
|
|
+ user.setId(userInfo.getId());
|
|
|
|
|
+ /*user.setUser_name(userInfo.getUser_name());
|
|
|
|
|
+ user.setNick_name(userInfo.getNick_name());*/
|
|
|
|
|
+ user.setPhone(userInfo.getPhone());
|
|
|
|
|
+ userService.updateSelective(user);
|
|
|
|
|
+
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
|
+ e.printStackTrace();
|
|
|
|
|
+ return ResponseMessage.error("注册失败" + e.getMessage());
|
|
|
|
|
+ }
|
|
|
|
|
+ return ResponseMessage.success("完善信息成功!请重新登录!");
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
public void commonObject(ModelMap modelMap, Boolean isNav) throws Exception {
|
|
public void commonObject(ModelMap modelMap, Boolean isNav) throws Exception {
|
|
|
Logo logo = logoService.findLogo();
|
|
Logo logo = logoService.findLogo();
|
|
|
modelMap.put("fileUrl", setFileUrl());
|
|
modelMap.put("fileUrl", setFileUrl());
|