邮箱功能逻辑实现思路
2024-07-17 10:40:08 0 举报
此图为邮箱功能实现,涉及多个模块
作者其他创作
大纲/内容
修改状态为冻结后,可重新去修改状态为有效
是
有效
异步获取邮件发送状态,同步邮件发送状态是否成功(未获取到邮箱返回的发送状态时候,状态为发送中)
邮箱配置表T_EMAIL_CONFIG
未发送
新建保存
返回执行结果(success)
调用邮箱系统发送邮件
前端弹窗提示
冻结
修改任务调度表状态为停止
查询邮件配置表
修改邮箱配置表状态为0未发送
发送后记录快照表
判断是否有未识别到附件和正文的邮件
调度服务
手动发送
否
页面勾选手动发送
确认批量暂停数据
查询勾选的数据
有,返回提示哪些没有识别到
列表批量暂停
批量暂停处理逻辑
详情页修改状态
取消邮件定时调度
邮件核对也页面邮件状态为已取消
发起请求
保存
邮件快照表
邮件配置页面批量勾选列表数据
判断邮件是否发送
详情页修改状态
无
修改页面状态为冻结
已发送
状态不做任何变更
判断状态是否都为未发送
新建
每日邮箱发送表记录
0 条评论
回复 删除
下一页