步骤3:报表状态变更流程
查询 RPCreateStatus=初始0、4失败的推送明细
循环发送报表导出请求
RPCreateStatus状态改为:1已请求
查询 RPCreateStatus=1已请求的推送明细
查询 RPCreateStatus=2已导出的推送明细
循环下载报表到本地
状态改为:5已下载
需要考虑下载被阻塞的场景
如任务iD+发送组ID下所有任务明细都已下载
查询 RPCreateStatus=5已下载的推送明细
循环推送任务,为每条推送任务组装邮件<br>多个报表作为附件
发送邮件
当前推送任务下的,推送明细中的所有PushTaskStatus状态改为:1已发送
需要考虑发送被阻塞的场景