Merge pull request #7158 from dataease/pr@dev@feat_report_to_role_org

feat: 定时报告发送至角色、组织
This commit is contained in:
fit2cloud-chenyw 2023-12-14 13:41:47 +08:00 committed by GitHub
commit 18971ebee0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 14 additions and 0 deletions

View File

@ -157,6 +157,11 @@ public class EmailTaskHandler extends TaskHandler implements Job {
emailXpackService.saveInstance(taskInstance);
}
private void formatReci(XpackEmailTemplateDTO emailTemplateDTO) {
String roleList = emailTemplateDTO.getRoleList();
String orgList = emailTemplateDTO.getOrgList();
}
@Async("priorityExecutor")
public void sendReport(GlobalTaskInstance taskInstance, SysUserEntity user, Boolean isTempTask) {
@ -177,6 +182,7 @@ public class EmailTaskHandler extends TaskHandler implements Job {
token = tokenByUser(user);
XpackPixelEntity xpackPixelEntity = buildPixel(emailTemplateDTO);
// 下面继续执行发送邮件的
formatReci(emailTemplateDTO);
String recipients = emailTemplateDTO.getRecipients();
String reciUsers = emailTemplateDTO.getReciUsers();
Integer extWaitTime = emailTemplateDTO.getExtWaitTime();

View File

@ -36,4 +36,8 @@ public class XpackEmailTaskRequest extends XpackTaskCreateRequest {
private String groups;
private Integer extWaitTime = 0;
private String roleList;
private String orgList;
}

View File

@ -39,4 +39,8 @@ public class XpackEmailTemplateDTO implements Serializable {
private Integer extWaitTime = 0;
private String roleList;
private String orgList;
}