导出任务
所有报表、名单与日志的导出记录。任务完成后文件存于私有桶,链接 24 小时有效,过期需重新生成。
⚙️
所有大批量导出都走异步任务队列(Redis 队列 + Go worker),避免阻塞页面请求。
任务完成后通过站内消息与微信服务通知推送下载链接;生成期间可关闭页面。单个任务失败会自动重试 1 次,仍失败则标记为「失败」并保留失败原因。
⏳
进行中
2个
排队 1 · 生成中 1
✅
今日完成
14个
平均耗时 38 秒
⛔
失败
1个
已自动重试 1 次仍未成功
🕓
已过期文件
6个
超过 24 小时,可重新生成
筛选条件
任务记录保留 90 天,导出文件本体保留 24 小时
—
导出任务列表
命中 23 条,当前第 1 / 3 页| 任务编号 | 任务类型 | 导出人 | 创建时间 | 数据量(行) | 格式 | 进度 | 状态 | 操作 |
|---|---|---|---|---|---|---|---|---|
| EXP20240618003 | 课时流水 | 张敏(教务) | 2024-06-18 14:32 | 12,480 | Excel |
62%
预计剩余 25 秒
|
生成中 |
|
| EXP20240618002 | 学员名单 | 张敏(教务) | 2024-06-18 14:05 | 312 | Excel |
100%
耗时 12 秒
|
已完成 |
|
| EXP20240618001 | 销课记录 | 王雅 | 2024-06-18 10:20 | 1,024 | CSV |
0%
队列第 2 位
|
排队中 |
|
| EXP20240617004 | 审计日志 | 李禾(超级管理员) | 2024-06-17 16:48 | 86,300 | CSV |
失败
数据量超过单次上限,请缩小筛选范围
|
失败 |
|
| EXP20240617003 | 报表 · 课时消耗月报 | 张敏(教务) | 2024-06-17 15:10 | 6 |
100%
耗时 8 秒
|
已完成 |
|
|
| EXP20240617002 | 学员名单 | 赵倩 | 2024-06-17 09:40 | 118 | Excel |
100%
耗时 9 秒
|
已完成 |
|
| EXP20240616001 | 课时流水 | 张敏(教务) | 2024-06-16 11:02 | 9,860 | Excel |
100%
文件已过期并清理(生成于 2024-06-16 11:03)
|
已过期 |
|
| EXP20240615002 | 销课记录 | 李明 | 2024-06-15 17:25 | 4,210 |
100%
文件已过期并清理(生成于 2024-06-15 17:26)
|
已过期 |
|
已选 0 项
每页
任务生命周期:
1. 排队中:任务写入 Redis 队列,按创建时间先进先出,同一账号并发任务上限 2 个。
2. 生成中:Go worker 分页查询并流式写入文件,前端每 3 秒轮询进度;生成期间可取消。
3. 完成:文件写入 MinIO 私有桶,返回签名 URL,有效期 24 小时;同时推送站内消息与微信服务通知。
4. 过期:超过 24 小时由定时任务物理清理文件(任务记录仍保留 90 天,状态置为「已过期」),可一键重新生成。
5. 失败:失败后自动重试 1 次;仍失败则标记「失败」并记录原因(如超出单次 5 万行上限、源数据被删除)。
6. 所有导出行为(含下载)均写入审计日志;含敏感字段的任务在列表中带敏感标识。
1. 排队中:任务写入 Redis 队列,按创建时间先进先出,同一账号并发任务上限 2 个。
2. 生成中:Go worker 分页查询并流式写入文件,前端每 3 秒轮询进度;生成期间可取消。
3. 完成:文件写入 MinIO 私有桶,返回签名 URL,有效期 24 小时;同时推送站内消息与微信服务通知。
4. 过期:超过 24 小时由定时任务物理清理文件(任务记录仍保留 90 天,状态置为「已过期」),可一键重新生成。
5. 失败:失败后自动重试 1 次;仍失败则标记「失败」并记录原因(如超出单次 5 万行上限、源数据被删除)。
6. 所有导出行为(含下载)均写入审计日志;含敏感字段的任务在列表中带敏感标识。