Commit Graph

385 Commits

Author SHA1 Message Date
wkc
638795e096 test: 添加银行流水转换方法的单元测试 2026-03-04 16:08:46 +08:00
wkc
92ca798e99 fix: 修复 .gitignore 错误忽略测试源代码的问题 2026-03-04 16:08:33 +08:00
wkc
4755e6fea3 feat: 创建银行流水实体类基础结构 2026-03-04 16:05:47 +08:00
wkc
4c9188bda9 feat: 为银行流水表添加 project_id 字段 2026-03-04 16:04:33 +08:00
wkc
de98b25f93 docs: 添加银行流水实体类实施计划 2026-03-04 15:56:29 +08:00
wkc
a1c9c18388 docs: 添加流水分析接口更新实施计划 2026-03-04 15:55:58 +08:00
wkc
dbaf7e97f8 docs: 添加银行流水实体类设计文档 2026-03-04 15:51:58 +08:00
wkc
8c1dfd2586 docs: 添加流水分析接口更新设计文档 2026-03-04 15:51:10 +08:00
wkc
2c9130538d 接口文档更新 2026-03-04 15:30:41 +08:00
wkc
33387cdb1c 测试 2026-03-04 15:19:55 +08:00
wkc
a55ab1062c 测试 2026-03-04 14:41:01 +08:00
wkc
d97a34f3b9 docs: 更新设计文档状态并添加实施总结
- 更新设计文档状态为'已实施'
- 添加实施总结文档
- 记录所有变更和测试结果
- 包含Git提交记录和性能分析
2026-03-04 11:15:24 +08:00
wkc
a5072c5e7a Merge branch 'feature/project-detail-nav-menu' into dev 2026-03-04 11:09:30 +08:00
wkc
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
wkc
a5a3e36d48 refactor(ccdiProject): 将下拉菜单项提升为顶层菜单项实现扁平化导航 2026-03-04 11:03:09 +08:00
wkc
9ffcb22929 fix(ccdiProject): 统一菜单项高度为 40px 实现垂直对齐 2026-03-04 10:57:02 +08:00
wkc
b9ca44cbca feat: createProject方法集成流水分析平台调用 2026-03-04 10:56:34 +08:00
wkc
9916f641ac feat: 实现callLsfxPlatform方法调用流水分析平台 2026-03-04 10:55:31 +08:00
wkc
4cf76a13a0 feat: CcdiProjectServiceImpl注入LsfxAnalysisClient依赖 2026-03-04 10:54:55 +08:00
wkc
5ac8d0bb99 fix(ccdiProject): 修复导航菜单垂直居中对齐问题 2026-03-04 10:52:34 +08:00
wkc
5e85533062 style(ccdiProject): 添加导航菜单响应式布局支持 2026-03-04 10:41:14 +08:00
wkc
4678f2cd44 style(ccdiProject): 添加导航菜单简洁链接风格样式 2026-03-04 10:40:30 +08:00
wkc
9f2a2b7c17 feat(ccdiProject): 添加菜单选择处理方法并清理废弃代码 2026-03-04 10:39:27 +08:00
wkc
6d322ea7da feat(ccdiProject): 替换按钮组为导航菜单并使用动态组件 2026-03-04 10:38:18 +08:00
wkc
38adbaed90 feat(ccdiProject): 导入子组件并添加菜单状态数据 2026-03-04 10:36:58 +08:00
wkc
b0f5422593 feat(ccdiProject): 添加流水明细查询占位组件 2026-03-04 10:35:23 +08:00
wkc
bf68f5e7ee feat(ccdiProject): 添加专项排查占位组件 2026-03-04 10:32:48 +08:00
wkc
bd2d7b80dc feat(ccdiProject): 添加结果总览占位组件 2026-03-04 10:31:59 +08:00
wkc
1feb295a93 feat(ccdiProject): 添加参数配置占位组件 2026-03-04 10:31:15 +08:00
wkc
c7b140c5db chore: 清理 Python 缓存文件 2026-03-04 10:28:20 +08:00
wkc
6e30a0ccf4 docs: 添加项目详情页面导航菜单改造实施计划 2026-03-04 10:22:53 +08:00
wkc
33994531b0 docs: 添加项目详情页面导航菜单改造设计文档 2026-03-04 10:19:25 +08:00
wkc
e43d2ac0f6 feat: CcdiProjectVO添加lsfxProjectId字段 2026-03-04 09:55:38 +08:00
wkc
4a2d993a91 feat: CcdiProject实体类添加lsfxProjectId字段 2026-03-04 09:55:10 +08:00
wkc
301fa6c85c 文件上传 2026-03-04 09:47:42 +08:00
wkc
3f71217dfc docs: 添加创建项目集成流水分析平台实施计划 2026-03-04 09:30:51 +08:00
wkc
5571e85363 docs: 添加创建项目集成流水分析平台设计文档 2026-03-04 09:28:05 +08:00
mengke
812defdfc6 Merge branch 'dev-lgw' into dev 2026-03-04 09:24:51 +08:00
wkc
18b9d48a6a 文件上传 2026-03-03 16:26:43 +08:00
wkc
6ee096ddbd 文件上传 2026-03-03 16:25:53 +08:00
wkc
521bb80b2f 修改目录 2026-03-03 16:14:16 +08:00
wkc
c8b041f4b9 lsfx 行内流水返回修改 2026-03-03 16:11:03 +08:00
wkc
beead1c908 lsfx请求方式修改 2026-03-03 14:51:46 +08:00
wkc
44ff30755f doc 2026-03-03 14:00:21 +08:00
wkc
075f672627 doc 2026-03-03 13:59:29 +08:00
wkc
f950b89f09 merge: 合并 lsfx-mock-server form-data 接口修复 2026-03-03 13:42:14 +08:00
wkc
626f7d566b feat: 修复接口参数并改为form-data格式
- 添加缺失的认证参数:appId, appSecretCode, role
- 修复 analysisType 和 departmentCode 参数
- 将所有接口改为使用 Form 参数(form-data 格式)
- 更新服务层支持字典参数
- 更新所有测试代码
- 所有测试通过(7/7)
2026-03-03 13:40:56 +08:00
wkc
0a815be4bd Merge branch 'worktree-lsfx-mock-server' into dev 2026-03-03 09:40:24 +08:00
wkc
b022ec75b8 fix(lsfx): 修复流水分析对接模块的代码质量问题
1. 修复配置问题
   - 替换app-secret占位符为正确的密钥dXj6eHRmPv

2. 添加异常处理
   - HttpUtil所有方法添加完整的异常处理
   - 统一使用LsfxApiException包装异常
   - 检查HTTP状态码和响应体

3. 添加日志记录
   - Client所有方法添加详细的日志记录
   - 记录请求参数、响应结果、耗时
   - 异常情况记录错误日志

4. 完善参数校验
   - 接口1:添加6个必填字段校验
   - 接口2:添加groupId和文件校验,限制文件大小10MB
   - 接口3:添加7个参数校验和日期范围校验
   - 接口4:添加groupId和inprogressList校验

5. 性能优化
   - RestTemplate使用Apache HttpClient连接池
   - 最大连接数100,每个路由最大20个连接
   - 支持连接复用,提升性能

6. 代码审查文档
   - 添加详细的代码审查报告
   - 记录发现的问题和改进建议

修改的文件:
- ccdi-lsfx/pom.xml
- ccdi-lsfx/src/main/java/com/ruoyi/lsfx/client/LsfxAnalysisClient.java
- ccdi-lsfx/src/main/java/com/ruoyi/lsfx/config/RestTemplateConfig.java
- ccdi-lsfx/src/main/java/com/ruoyi/lsfx/controller/LsfxTestController.java
- ccdi-lsfx/src/main/java/com/ruoyi/lsfx/util/HttpUtil.java
- ruoyi-admin/src/main/resources/application-dev.yml
- doc/implementation/lsfx-code-review-20260302.md
2026-03-03 09:35:27 +08:00
wkc
a1f062d09d test: add integration tests for full workflow 2026-03-03 09:32:03 +08:00