forked from github/dataease
feat: 定时报告发送至角色、组织
This commit is contained in:
parent
0a2bce9d2d
commit
f28f9d830f
@ -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();
|
||||
|
@ -36,4 +36,8 @@ public class XpackEmailTaskRequest extends XpackTaskCreateRequest {
|
||||
private String groups;
|
||||
|
||||
private Integer extWaitTime = 0;
|
||||
|
||||
private String roleList;
|
||||
|
||||
private String orgList;
|
||||
}
|
||||
|
@ -39,4 +39,8 @@ public class XpackEmailTemplateDTO implements Serializable {
|
||||
|
||||
private Integer extWaitTime = 0;
|
||||
|
||||
private String roleList;
|
||||
|
||||
private String orgList;
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user