linhw 2024-05-29 17:37:30 +08:00
parent 7feb5da469
commit caf36ba73c
1 changed files with 25 additions and 20 deletions

View File

@ -20,6 +20,7 @@ import com.ruoyi.common.core.utils.JwtUtils;
import com.ruoyi.common.core.utils.StringUtils; import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.common.core.utils.bean.BeanUtils; import com.ruoyi.common.core.utils.bean.BeanUtils;
import com.ruoyi.common.core.utils.ip.IpUtils; import com.ruoyi.common.core.utils.ip.IpUtils;
import com.ruoyi.common.core.utils.mail.AliMailUtil;
import com.ruoyi.common.core.utils.mail.MailUtil; import com.ruoyi.common.core.utils.mail.MailUtil;
import com.ruoyi.common.core.utils.uuid.IdUtils; import com.ruoyi.common.core.utils.uuid.IdUtils;
import com.ruoyi.common.core.utils.uuid.UUID; import com.ruoyi.common.core.utils.uuid.UUID;
@ -66,6 +67,11 @@ public class AppLoginController {
@Autowired @Autowired
private TokenService tokenService; private TokenService tokenService;
public static void main(String[] args) {
String str = "2@qq.com";
System.out.println(IdUtils.fastUUID());
}
@PostMapping("/register") @PostMapping("/register")
@ApiOperation(value = "注册", notes = "注册") @ApiOperation(value = "注册", notes = "注册")
public R<?> register(@RequestBody RegisterForm registerForm) { public R<?> register(@RequestBody RegisterForm registerForm) {
@ -77,31 +83,30 @@ public class AppLoginController {
AppRegister register = appRegisterService.selectAppRegisterByphone(registerForm.getPhoneNumber()); AppRegister register = appRegisterService.selectAppRegisterByphone(registerForm.getPhoneNumber());
Assert.notNull(registerForm.getSchoolId(), "学校id不能为空"); Assert.notNull(registerForm.getSchoolId(), "学校id不能为空");
//TODO //TODO
AppSchool appSchool = schoolService.selectAppSchoolById( AppSchool appSchool = schoolService.selectAppSchoolById(
registerForm.getSchoolId() registerForm.getSchoolId()
); );
Assert.isNull(appSchool, "学校不存在!");
// if (StringUtils.isNotEmpty(registerForm.getEmail())) { String email = registerForm.getEmail();
// //校验邮箱格式 if (StringUtils.isNotEmpty(email) && appSchool.getEmail() != null && appSchool.getEmail().equals(email.substring(email.indexOf("@") + 1,email.length()))) {
//// Assert.isTrue(MailUtil.validEmail(registerForm.getEmail()), "邮箱格式不正确") ; AppRegister appRegister = setAppRegister(registerForm);
// AppRegister appRegister = setAppRegister(registerForm); //校验邮箱是否已注册
// //校验邮箱是否已注册 AppUser emailUser = appUserService.selectAppUserByEmail(registerForm.getEmail());
// AppUser emailUser = appUserService.selectAppUserByEmail(registerForm.getEmail()); Assert.isNull(emailUser, "邮箱已注册");
// Assert.isNull(emailUser, "邮箱已注册"); redisService.setCacheMapValue(IdUtils.fastUUID(),registerForm.getEmail() , registerForm);
// redisService.setCacheMapValue(IdUtils.fastUUID(),registerForm.getEmail() , registerForm); try {
// try { String EM = "<html><body><h2>欢迎来到我们的服务!!</h2>"
// String EM = "<html><body><h2>欢迎来到我们的服务!!</h2>" + "<p>请点击下面的网址确认您的注册:</p>"
// + "<p>请点击下面的网址确认您的注册:</p>" + "<p>http://139.224.213.131:7008/app/activation/"+ IdUtils.fastUUID() + "/" + registerForm.getEmail() + "</p>"
// + "<p>http://101.133.172.2:9204/app/activation/"+ IdUtils.fastUUID() + "/" + registerForm.getEmail() + "</p>" + "</body></html>";
// + "</body></html>";
// AliMailUtil.sendMail(EM,registerForm.getEmail());
// MailUtil.send_mail(registerForm.getEmail(), EM); } catch (Exception e) {
// } catch (MessagingException e) { throw new RuntimeException(e);
// throw new RuntimeException(e); }
// } }
// } else {
if (register != null && register.getStatus() != null) { if (register != null && register.getStatus() != null) {