Электронная почта будет отправлена ​​весной загрузки при нарушении sla - PullRequest
0 голосов
/ 26 февраля 2019

Электронная почта, отправляемая при весенней загрузке при нарушении sla.Например: электронная почта будет запущена после 10 минут ожидания, а статус заявки не будет изменен в соответствии с решением.

@RequestMapping(value="/sendMail", method = RequestMethod.POST)
public String sendmail(Simplemail simplemail, ModelMap model, @RequestParam("assignee") String name, @RequestParam("description") String description, @RequestParam("vmsid") String id) throws Exception {
        MimeMessage message = sender.createMimeMessage();
        MimeMessageHelper helper = new MimeMessageHelper(message);
        VelocityEngine ve = new VelocityEngine();
        ve.setProperty(RuntimeConstants.RESOURCE_LOADER, "classpath");
        ve.setProperty("classpath.resource.loader.class", ClasspathResourceLoader.class.getName());

        ve.init();
        Template t = ve.getTemplate( "templates/sample.vm" );
        VelocityContext context = new VelocityContext();
        context.put("description", description);
        context.put("id", id);
        context.put("assignee", name);
        StringWriter writer = new StringWriter();
        t.merge( context, writer );

        helper.setTo(name);
        helper.setText(writer.toString());
        helper.setSubject("Mail from VMS Team");
        sender.send(message);
        return "Mail sent successfully";
}
...