소스 검색

修复注册不成功的问题

fangzhen 7 달 전
부모
커밋
749587eb39
1개의 변경된 파일11개의 추가작업 그리고 11개의 파일을 삭제
  1. 11 11
      ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SysRegisterService.java

+ 11 - 11
ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SysRegisterService.java

@@ -60,11 +60,6 @@ public class SysRegisterService {
 
         if (StringUtils.isEmpty(username)) {
             msg = "用户名不能为空";
-        } else if (!StringUtils.isEmpty(username)) {
-            boolean result = checkPhoneNumber(username);
-            if (!result) {
-                msg = "请用手机号进行注册!";
-            }
         } else if (StringUtils.isEmpty(password)) {
             msg = "用户密码不能为空";
         } else if (username.length() < UserConstants.USERNAME_MIN_LENGTH
@@ -76,13 +71,18 @@ public class SysRegisterService {
         } else if (!userService.checkUserNameUnique(sysUser)) {
             msg = "保存用户'" + username + "'失败,注册账号已存在";
         } else {
-            sysUser.setNickName(username + RandomUtils.nextInt(100000, 999999));
-            sysUser.setPassword(SecurityUtils.encryptPassword(password));
-            boolean regFlag = userService.registerUser(sysUser);
-            if (!regFlag) {
-                msg = "注册失败,请联系系统管理人员";
+            boolean result = checkPhoneNumber(username);
+            if (!result) {
+                msg = "请用手机号进行注册!";
             } else {
-                AsyncManager.me().execute(AsyncFactory.recordLogininfor(username, Constants.REGISTER, MessageUtils.message("user.register.success")));
+                sysUser.setNickName(username + RandomUtils.nextInt(100000, 999999));
+                sysUser.setPassword(SecurityUtils.encryptPassword(password));
+                boolean regFlag = userService.registerUser(sysUser);
+                if (!regFlag) {
+                    msg = "注册失败,请联系系统管理人员";
+                } else {
+                    AsyncManager.me().execute(AsyncFactory.recordLogininfor(username, Constants.REGISTER, MessageUtils.message("user.register.success")));
+                }
             }
         }