|
@ -161,12 +161,6 @@ public class RegisterEndpoint extends EnvelopRestEndpoint {
|
|
if (!ValidateUtil.isValidEmail(email)) {
|
|
if (!ValidateUtil.isValidEmail(email)) {
|
|
return failed(errorCodeUtil.getErrorMsg(BaseErrorCode.Saas.EMAIL_IS_NOT_FORMAT), Envelop.class);
|
|
return failed(errorCodeUtil.getErrorMsg(BaseErrorCode.Saas.EMAIL_IS_NOT_FORMAT), Envelop.class);
|
|
}
|
|
}
|
|
//建立邮件消息
|
|
|
|
SimpleMailMessage mainMessage = new SimpleMailMessage();
|
|
|
|
//发送者
|
|
|
|
mainMessage.setFrom(username);
|
|
|
|
//接收者
|
|
|
|
mainMessage.setTo(email);
|
|
|
|
//发送的标题
|
|
//发送的标题
|
|
//查找发送模板
|
|
//查找发送模板
|
|
BaseEmailTemplateConfigDO emailTemplateConfigDO = emailTemplateConfigDao.findByTemplateName("租户注册-验证码");
|
|
BaseEmailTemplateConfigDO emailTemplateConfigDO = emailTemplateConfigDao.findByTemplateName("租户注册-验证码");
|
|
@ -186,12 +180,14 @@ public class RegisterEndpoint extends EnvelopRestEndpoint {
|
|
.append(emailTemplateConfigDO.getKeyword5()).append(emailTemplateConfigDO.getUrl())
|
|
.append(emailTemplateConfigDO.getKeyword5()).append(emailTemplateConfigDO.getUrl())
|
|
.append("\n").append("\n").append(emailTemplateConfigDO.getRemark());
|
|
.append("\n").append("\n").append(emailTemplateConfigDO.getRemark());
|
|
}
|
|
}
|
|
mainMessage.setSubject("租户注册验证码");
|
|
|
|
|
|
|
|
mainMessage.setText(content.toString());
|
|
|
|
jms.send(mainMessage);
|
|
|
|
|
|
String subject = "租户注册验证码";
|
|
|
|
boolean blo = SendEmailUtils.sendMessage(email, content.toString(), subject);
|
|
redisTemplate.opsForValue().set(redisPrefix + email, captcha, 10, TimeUnit.MINUTES);
|
|
redisTemplate.opsForValue().set(redisPrefix + email, captcha, 10, TimeUnit.MINUTES);
|
|
return success("发送成功");
|
|
|
|
|
|
if (blo) {
|
|
|
|
return success("success", true);
|
|
|
|
} else {
|
|
|
|
return failed("failed", ObjEnvelop.class);
|
|
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@PostMapping(value = "/testSendEmailMethod")
|
|
@PostMapping(value = "/testSendEmailMethod")
|
|
@ -212,11 +208,15 @@ public class RegisterEndpoint extends EnvelopRestEndpoint {
|
|
StringBuilder content = new StringBuilder("您好!\n感谢您注册健康之路城市i健康。\n");
|
|
StringBuilder content = new StringBuilder("您好!\n感谢您注册健康之路城市i健康。\n");
|
|
content.append("您的验证码是:").append(captcha);
|
|
content.append("您的验证码是:").append(captcha);
|
|
content.append("。 (验证码10分钟内有效)");
|
|
content.append("。 (验证码10分钟内有效)");
|
|
SendEmailUtils.mimeMessage(email, content.toString(), subject);
|
|
|
|
|
|
boolean blo = SendEmailUtils.sendMessage(email, content.toString(), subject);
|
|
|
|
if (blo) {
|
|
|
|
return success("success", true);
|
|
|
|
} else {
|
|
|
|
return failed("failed", ObjEnvelop.class);
|
|
|
|
}
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
return failed(e.getMessage(), ObjEnvelop.class);
|
|
return failed(e.getMessage(), ObjEnvelop.class);
|
|
}
|
|
}
|
|
return success("success", true);
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|