|
|
@@ -416,4 +416,47 @@ public class UpdateUserController extends BaseController {
|
|
|
return success();
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 设置手机号是校验手机号是否被注册
|
|
|
+ * @param mobile 手机号
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @RequestMapping(value = "/mobile/hasRegister", method = RequestMethod.GET)
|
|
|
+ public ModelMap checkMobile(String mobile) {
|
|
|
+ UserAccount loginUser = SystemSession.getUserAccount();
|
|
|
+ if (loginUser == null) {
|
|
|
+ return error("未登录");
|
|
|
+ }
|
|
|
+ if (mobile.equals(loginUser.getMobile())) {
|
|
|
+ return success(new ModelMap("hasRegister", false));
|
|
|
+ }
|
|
|
+
|
|
|
+ User user = userService.findByMobile(mobile);
|
|
|
+ if (user != null) {
|
|
|
+ return success(new ModelMap("hasRegister", true));
|
|
|
+ }
|
|
|
+ return success(new ModelMap("hasRegister", false));
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 设置邮箱时校验邮箱是否被注册
|
|
|
+ * @param email 手机号
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ @RequestMapping(value = "/email/hasRegister", method = RequestMethod.GET)
|
|
|
+ public ModelMap checkEmail(String email) {
|
|
|
+ UserAccount loginUser = SystemSession.getUserAccount();
|
|
|
+ if (loginUser == null) {
|
|
|
+ return error("未登录");
|
|
|
+ }
|
|
|
+ if (email.equals(loginUser.getEmail())) {
|
|
|
+ return success(new ModelMap("hasRegister", false));
|
|
|
+ }
|
|
|
+
|
|
|
+ List<User> users = userService.findByEmail(email);
|
|
|
+ if (!CollectionUtils.isEmpty(users)) {
|
|
|
+ return success(new ModelMap("hasRegister", true));
|
|
|
+ }
|
|
|
+ return success(new ModelMap("hasRegister", false));
|
|
|
+ }
|
|
|
}
|