LIVE_YE 1 年之前
父节点
当前提交
1870c56d4a

+ 0 - 1
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysRegisterController.java

@@ -32,7 +32,6 @@ public class SysRegisterController extends BaseController
         {
             return error("当前系统没有开启注册功能!");
         }
-        user.setType("01");
         String msg = registerService.register(user);
         return StringUtils.isEmpty(msg) ? success() : error(msg);
     }

+ 1 - 1
ruoyi-framework/src/main/java/com/ruoyi/framework/config/SecurityConfig.java

@@ -112,7 +112,7 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter
                 // 过滤请求
                 .authorizeRequests()
                 // 对于登录login 注册register 验证码captchaImage 允许匿名访问
-                .antMatchers("/login", "/register", "/captchaImage","/pageoffice/**").permitAll()
+                .antMatchers("/login", "/register", "/captchaImage","/pageoffice/**","/sendSms/sendLoginSms").permitAll()
                 // 静态资源,可匿名访问
                 .antMatchers(HttpMethod.GET, "/", "/*.html", "/**/*.html", "/**/*.css", "/**/*.js", "/profile/**").permitAll()
                 .antMatchers("/swagger-ui.html", "/swagger-resources/**", "/webjars/**", "/*/api-docs", "/druid/**").permitAll()

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

@@ -45,7 +45,9 @@ public class SysRegisterService {
     public String register(RegisterBody registerBody) {
         String msg = "", username = registerBody.getUsername(), password = registerBody.getPassword();
         SysUser sysUser = new SysUser();
+        sysUser.setUserType("01");
         sysUser.setUserName(username);
+        sysUser.setPhonenumber(username);
 
         // 验证码开关
         boolean captchaEnabled = configService.selectCaptchaEnabled();

+ 4 - 2
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java

@@ -296,14 +296,16 @@ public class SysUserServiceImpl implements ISysUserService
      * @return 结果
      */
     @Override
+    @Transactional
     public boolean registerUser(SysUser user)
     {
+        user.setDeptId(100L);
+        int i = userMapper.insertUser(user);
         // 新增用户与角色管理
         Long[] roleIds = {3L};
         user.setRoleIds(roleIds);
         insertUserRole(user);
-        user.setDeptId(100L);
-        return userMapper.insertUser(user) > 0;
+        return  i> 0;
     }
 
     /**