可以把下面这段代码改完先写入 成功后在获取到id异步调用邮件,邮件成功后在通过之前写入的id修改邮件发送成功吗?try { //发送邮件信息 Result<String> stringResult = this.sendEmailClient.sendEmail(sendEmailClient); success = stringResult.getSuccess(); log.info(stringResult + "邮件发送信息"); } catch (Exception e) { log.error("call Center sendEmail error", e); //异常邮件发送失败 success = false; } TBaseTaskMonitor taskMonitor = new TBaseTaskMonitor(); taskMonitor.setTaskName(taskName); taskMonitor.setTaskType(taskType); taskMonitor.setTaskCode(groupCode); taskMonitor.setCrmId(crmId); taskMonitor.setTriggerReason(content); taskMonitor.setEmailSent(success); taskMonitor.setMonitorCount(0); CommonBusinessEnum.TaskStateEnum taskStateEnum = CommonBusinessEnum.TaskStateEnum.ofByValue(task.getTaskState()); taskMonitor.setTaskStatus(taskStateEnum != null ? taskStateEnum.getName() : ErrorCodeConstant._3005004.getMessage() ); taskMonitor.setDataSource(dtoFlag); taskMonitor.setErrorMessage(errorContent); taskMonitor.setEmailRecipient(emailRecipient); taskMonitorService.insertMonitor(taskMonitor);
时间: 2023-02-12 09:44:42 浏览: 178
这段代码先尝试发送邮件并获取邮件发送结果,如果邮件发送成功,则将邮件发送成功的结果记录到 TBaseTaskMonitor 对象中,并将该对象插入到数据库中。如果邮件发送失败,则将邮件发送失败的结果记录到 TBaseTaskMonitor 对象中,并将该对象插入到数据库中。
如果成功获取到邮件发送的id,并成功发送邮件,可以在邮件发送成功后再通过之前写入的id来修改邮件发送成功的状态.
阅读全文
相关推荐
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241231044833.png)
![-](https://img-home.csdnimg.cn/images/20241231044833.png)