|
|
ebf66ea70b
|
fix: 修复3个Critical代码问题
Critical Fix #1: 事务边界违规
- 添加@Transactional注解
- 使用TransactionSynchronizationManager确保异步任务在事务提交后启动
- 避免事务回滚导致的数据不一致问题
Critical Fix #2: MultipartFile生命周期问题
- 在启动异步任务前将MultipartFile保存到临时存储
- 使用临时文件路径替代MultipartFile对象
- 在处理完成后清理临时文件
Critical Fix #3: 批量插入后ID生成验证
- 在XML映射中添加useGeneratedKeys=true和keyProperty=id
- 在批量插入后验证所有记录ID已生成
- 抛出异常如果ID未生成
Additional Fix: 线程中断处理
- 在调度线程中检查中断状态
- 被中断时停止提交剩余任务
|
2026-03-05 10:30:36 +08:00 |
|
|
|
83e2f39a4e
|
docs: 添加异步文件上传前端实施计划
|
2026-03-05 10:13:44 +08:00 |
|
|
|
332771b009
|
docs: 添加异步文件上传功能前端设计文档
|
2026-03-05 10:10:25 +08:00 |
|
|
|
71d9b5b2d1
|
feat: 实现异步处理单个文件的完整流程
|
2026-03-05 09:56:50 +08:00 |
|
|
|
85a03a001d
|
feat: 实现批量上传主方法和调度线程
|
2026-03-05 09:55:18 +08:00 |
|
|
|
10cc8e87a5
|
feat: 添加文件上传服务实现(基础CRUD方法)
|
2026-03-05 09:47:52 +08:00 |
|
|
|
1fd40c8ab1
|
feat: 添加文件上传服务接口
|
2026-03-05 09:46:44 +08:00 |
|
|
|
56a2b600bc
|
feat: 添加异步线程池配置
|
2026-03-05 09:35:13 +08:00 |
|
|
|
5205874224
|
feat: 添加文件上传查询DTO和统计VO
|
2026-03-05 09:34:25 +08:00 |
|
|
|
8706a2c1df
|
feat: 添加文件上传记录Mapper接口和XML映射
|
2026-03-05 09:33:05 +08:00 |
|
|
|
bf4b4e41a2
|
feat: 添加文件上传记录实体类
|
2026-03-05 09:32:00 +08:00 |
|
|
|
dcba711f90
|
feat: 添加文件上传记录表SQL脚本
|
2026-03-05 09:30:43 +08:00 |
|
|
|
73c78043ba
|
docs: 拆分实施计划为3个子计划(数据库、Service、Controller)
|
2026-03-05 09:21:21 +08:00 |
|
|
|
23e3dece7b
|
docs: 添加项目异步文件上传功能实施计划
|
2026-03-05 09:15:23 +08:00 |
|
|
|
de45854c0f
|
docs: 添加项目异步文件上传功能设计文档
|
2026-03-05 09:11:36 +08:00 |
|
|
|
014fd8a35c
|
接口文档更新
|
2026-03-04 16:59:38 +08:00 |
|
|
|
2df3d5203f
|
接口文档更新
|
2026-03-04 16:39:24 +08:00 |
|
|
|
5cb9d62268
|
Merge branch 'feature/lsfx-interface-update' into dev
feat(lsfx): 流水分析接口功能更新
新增功能:
- 添加获取文件上传状态接口(接口5)
- 添加删除文件接口(接口6)
改进:
- 更新现有接口添加默认值处理
- HttpUtil添加GET请求支持
- 配置文件添加新endpoint
涉及模块:
- ccdi-lsfx (核心业务模块)
- ruoyi-admin (配置更新)
|
2026-03-04 16:34:41 +08:00 |
|
|
|
928e5ec2e1
|
接口文档更新
|
2026-03-04 16:32:41 +08:00 |
|
|
|
e2e637890a
|
feat(lsfx): Controller更新getToken和fetchInnerFlow接口添加默认值
|
2026-03-04 16:28:17 +08:00 |
|
|
|
b786d65b9a
|
feat(lsfx): Controller添加获取文件上传状态和删除文件接口
|
2026-03-04 16:25:19 +08:00 |
|
|
|
2548efd629
|
feat(lsfx): Client实现获取文件上传状态和删除文件方法
|
2026-03-04 16:23:44 +08:00 |
|
|
|
5f207507de
|
Merge branch 'feature/bank-statement-entity' into dev
实现银行流水实体类和转换功能:
- 添加 ccdi_bank_statement 表的 project_id 字段
- 创建 CcdiBankStatement 实体类(39个字段)
- 实现 fromResponse() 转换方法(支持9个字段映射)
- 创建 Mapper 接口和 XML 映射文件
- 完整的单元测试覆盖
|
2026-03-04 16:21:47 +08:00 |
|
|
|
acc8fa3b8f
|
feat(lsfx): 配置添加新接口endpoint
|
2026-03-04 16:21:20 +08:00 |
|
|
|
ccbdbabf67
|
feat(lsfx): HttpUtil添加GET请求支持
|
2026-03-04 16:20:07 +08:00 |
|
|
|
6ca5aa4812
|
feat: 创建银行流水 Mapper XML 映射文件
|
2026-03-04 16:16:03 +08:00 |
|
|
|
7d27a335cb
|
feat(lsfx): 拉取行内流水请求添加dataChannelCode字段
|
2026-03-04 16:14:58 +08:00 |
|
|
|
ac21ca1225
|
feat: 创建银行流水 Mapper 接口
|
2026-03-04 16:14:57 +08:00 |
|
|
|
a727119f51
|
feat: 实现银行流水转换方法 fromResponse()
|
2026-03-04 16:14:17 +08:00 |
|
|
|
c4915efecd
|
feat(lsfx): 添加删除文件响应DTO
|
2026-03-04 16:14:13 +08:00 |
|
|
|
fb84861877
|
feat(lsfx): 添加获取文件上传状态响应DTO
|
2026-03-04 16:13:36 +08:00 |
|
|
|
638795e096
|
test: 添加银行流水转换方法的单元测试
|
2026-03-04 16:08:46 +08:00 |
|
|
|
92ca798e99
|
fix: 修复 .gitignore 错误忽略测试源代码的问题
|
2026-03-04 16:08:33 +08:00 |
|
|
|
5a53bc26c4
|
feat(lsfx): 添加删除文件请求DTO
|
2026-03-04 16:08:24 +08:00 |
|
|
|
784d4a9383
|
feat(lsfx): 添加获取文件上传状态请求DTO
|
2026-03-04 16:07:03 +08:00 |
|
|
|
4243424d71
|
feat(lsfx): 添加流水分析固定值常量
|
2026-03-04 16:06:06 +08:00 |
|
|
|
4755e6fea3
|
feat: 创建银行流水实体类基础结构
|
2026-03-04 16:05:47 +08:00 |
|
|
|
4c9188bda9
|
feat: 为银行流水表添加 project_id 字段
|
2026-03-04 16:04:33 +08:00 |
|
|
|
de98b25f93
|
docs: 添加银行流水实体类实施计划
|
2026-03-04 15:56:29 +08:00 |
|
|
|
a1c9c18388
|
docs: 添加流水分析接口更新实施计划
|
2026-03-04 15:55:58 +08:00 |
|
|
|
dbaf7e97f8
|
docs: 添加银行流水实体类设计文档
|
2026-03-04 15:51:58 +08:00 |
|
|
|
8c1dfd2586
|
docs: 添加流水分析接口更新设计文档
|
2026-03-04 15:51:10 +08:00 |
|
|
|
2c9130538d
|
接口文档更新
|
2026-03-04 15:30:41 +08:00 |
|
|
|
33387cdb1c
|
测试
|
2026-03-04 15:19:55 +08:00 |
|
|
|
a55ab1062c
|
测试
|
2026-03-04 14:41:01 +08:00 |
|
|
|
d97a34f3b9
|
docs: 更新设计文档状态并添加实施总结
- 更新设计文档状态为'已实施'
- 添加实施总结文档
- 记录所有变更和测试结果
- 包含Git提交记录和性能分析
|
2026-03-04 11:15:24 +08:00 |
|
|
|
a5072c5e7a
|
Merge branch 'feature/project-detail-nav-menu' into dev
|
2026-03-04 11:09:30 +08:00 |
|
|
|
206754adb4
|
test: 添加项目创建功能测试脚本和文档
- 添加 Bash 测试脚本 (test-project-creation.sh)
- 添加 PowerShell 测试脚本 (test-project-creation.ps1)
- 添加批处理测试脚本 (test-project-creation.bat)
- 添加测试说明文档 (README.md)
- 支持4个测试场景:成功、参数校验、查询列表、异常处理
- 包含数据库验证和事务回滚验证
|
2026-03-04 11:04:16 +08:00 |
|
|
|
a5a3e36d48
|
refactor(ccdiProject): 将下拉菜单项提升为顶层菜单项实现扁平化导航
|
2026-03-04 11:03:09 +08:00 |
|
|
|
9ffcb22929
|
fix(ccdiProject): 统一菜单项高度为 40px 实现垂直对齐
|
2026-03-04 10:57:02 +08:00 |
|