Commit 237b5e3f by zhangxingmin

push

parent ae9d3984
...@@ -50,6 +50,8 @@ public class EmailSendJobHandler { ...@@ -50,6 +50,8 @@ public class EmailSendJobHandler {
*/ */
@XxlJob("emailSendJobHandler") @XxlJob("emailSendJobHandler")
public void execute() throws Exception { public void execute() throws Exception {
//主任务发送时间
LocalDateTime taskSendTime = LocalDateTime.now();
// 从XXL-Job参数中获取任务ID // 从XXL-Job参数中获取任务ID
String param = XxlJobHelper.getJobParam(); String param = XxlJobHelper.getJobParam();
// 记录任务开始日志 // 记录任务开始日志
...@@ -132,6 +134,8 @@ public class EmailSendJobHandler { ...@@ -132,6 +134,8 @@ public class EmailSendJobHandler {
emailTask.setStatus(failCount == 0 ? emailTask.setStatus(failCount == 0 ?
EmailTaskStatusEnum.ALL_SUCCESSFUL.getItemValue() : EmailTaskStatusEnum.ALL_SUCCESSFUL.getItemValue() :
EmailTaskStatusEnum.PARTIAL_FAILURE.getItemValue()); EmailTaskStatusEnum.PARTIAL_FAILURE.getItemValue());
//主任务发送时间
emailTask.setSendTime(taskSendTime);
iEmailTaskService.saveOrUpdate(emailTask); iEmailTaskService.saveOrUpdate(emailTask);
// 记录任务完成日志 // 记录任务完成日志
......
...@@ -102,6 +102,8 @@ public class ApiEmailSendServiceImpl implements ApiEmailSendService { ...@@ -102,6 +102,8 @@ public class ApiEmailSendServiceImpl implements ApiEmailSendService {
* @return * @return
*/ */
public Result sendImmediatelyEmail(EmailTask emailTask,List<EmailTaskRecipients> recipients) { public Result sendImmediatelyEmail(EmailTask emailTask,List<EmailTaskRecipients> recipients) {
//主任务发送时间
LocalDateTime taskSendTime = LocalDateTime.now();
try { try {
//调用邮件服务发送邮件入参DTO //调用邮件服务发送邮件入参DTO
ApiSendMailDto apiSendMailDto = new ApiSendMailDto(); ApiSendMailDto apiSendMailDto = new ApiSendMailDto();
...@@ -160,6 +162,8 @@ public class ApiEmailSendServiceImpl implements ApiEmailSendService { ...@@ -160,6 +162,8 @@ public class ApiEmailSendServiceImpl implements ApiEmailSendService {
emailTask.setStatus(failCount == 0 ? emailTask.setStatus(failCount == 0 ?
EmailTaskStatusEnum.ALL_SUCCESSFUL.getItemValue() : EmailTaskStatusEnum.ALL_SUCCESSFUL.getItemValue() :
EmailTaskStatusEnum.PARTIAL_FAILURE.getItemValue()); EmailTaskStatusEnum.PARTIAL_FAILURE.getItemValue());
//主任务发送时间
emailTask.setSendTime(taskSendTime);
iEmailTaskService.saveOrUpdate(emailTask); iEmailTaskService.saveOrUpdate(emailTask);
// 记录任务完成日志 // 记录任务完成日志
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment