瀏覽代碼

取消学生注册禁用

XiaoYu 2 年之前
父節點
當前提交
bc61658005
共有 1 個文件被更改,包括 7 次插入 和 3 次删除
  1. 7 3
      src/main/java/com/njuzr/eaibackend/service/impl/UserServiceImpl.java

+ 7 - 3
src/main/java/com/njuzr/eaibackend/service/impl/UserServiceImpl.java

@@ -82,12 +82,14 @@ public class UserServiceImpl implements UserService {
         return PageMapperUtil.convert(targets, record -> ModelMapperUtil.map(record, UserVO.class));
     }
 
+
+    //TODO:   注册DEMO:学生老师都可自行注册账号,管理员那套不需要修改/弃用,学生注册这套已经有完整逻辑,直接使用
     @Override
     public UserVO createUser(UserRegisterDTO userDTO) throws MyException{
         Role role = userDTO.getRole();
-        if (role != Role.STUDENT) { // 只允许注册学生账号
-            throw new MyException(HttpStatus.BAD_REQUEST.value(), HttpStatus.BAD_REQUEST.getReasonPhrase()+":"+"权限不够");
-        }
+//        if (role != Role.STUDENT) { // 只允许注册学生账号
+//            throw new MyException(HttpStatus.BAD_REQUEST.value(), HttpStatus.BAD_REQUEST.getReasonPhrase()+":"+"权限不够");
+//        }
 
         // 从Redis中获取验证码
         final String key = "verifyCode:" + userDTO.getOfficialEmail();
@@ -145,6 +147,8 @@ public class UserServiceImpl implements UserService {
         emailService.sendVerifyCodeEmail(officialEmail, code, timeout);
     }
 
+
+
     /**
      * 管理员创建用户,给出name、officialEmail、officialNumber、role,随机生成密码,将密码通过邮件服务发送到用户邮箱
      * @param adminRegisterDTO