10 lines
777 B
Markdown
10 lines
777 B
Markdown
|
|
# 项目异步文件上传功能
|
|||
|
|
## 数据库
|
|||
|
|
- 文件上传记录表:记录项目下所有文件的上传记录。项目id,流水分析平台的项目id,文件id,文件名称,文件大小,文件状态(上传中、解析中、解析成功、解析失败),主体名称,主体证件号,上传时间,上传人
|
|||
|
|
|
|||
|
|
## 流程
|
|||
|
|
- 在项目详情的上传数据页面,点击流水导入的上传流水按钮
|
|||
|
|
- 批量选择文件,点击确认
|
|||
|
|
- 每个文件都需要调接口传输到流水分析平台。建一个线程池,然后每个文件一个线程进行异步处理。处理流程如下
|
|||
|
|
1. 在文件上传表中插入一条该文件的记录,关联文件与项目,此时文件状态为上传中
|
|||
|
|
2. 调用流水分析平台的上传文件接口,
|