爱机会vendor-web 下载报表功能
2017-01-13 20:14:33 0 举报
爱机会vendor-web下载报表功能是一个强大的工具,它允许用户从系统中获取和下载各种类型的报表。这个功能非常实用,无论你是需要查看销售数据、客户反馈、市场趋势还是其他任何类型的信息,都可以通过这个功能轻松获取。只需几次点击,你就可以生成你需要的报表,并将其保存为PDF或其他常见的文件格式,以便随时查看或分享。此外,这个功能还支持自定义报表,你可以根据自己的需求选择报表的字段和排序方式,从而得到最有价值的信息。总的来说,爱机会vendor-web下载报表功能是一个非常实用的工具,它可以帮助你更好地理解和管理你的业务。
作者其他创作
大纲/内容
是否完成
否
界面变化为生成文件中;用户不可下载其它文件;可取消;(用户请求列表页时 会得知是否有文件正在生生成中)
依据用户ID+时间生成文件名
是将文件一并返回并删除磁盘上的文件
点击下载按钮
Server
界面变化为可继续下载 用户可下载生成好的文件
Browser
更改redis中的文件状态为已完成
界面变为可继续下载其它文件
END
检查是否取消生成文件
将文件名返回给浏览器
是 不提供下载
取出任务消费(30000条数据以内5分钟内完成消耗内存270M)
执行任务
清除内存中的EXCEL
是
Redis
浏览器定时请求服务器 检查excel文件是否生成传入文件名
查询数据、生成Excel加载至内存
根据文件名查询文件生成状态
将结果返回至浏览器
调用取消生成文件api传入文件名
写入磁盘
存入rediskey为文件名value为状态状态置为生成中
添加异步任务参数:search_paramsuidfile_name
Queue
JobHandler
将文件状态设置为已取消
调用下载API传入search_param
查询该用户是否有文件正在生成中
点击取消生成按钮
0 条评论
下一页