优化流水账号入库和明细筛选
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
# 流水账号字段映射实施记录
|
||||
|
||||
## 修改内容
|
||||
|
||||
- 在流水分析响应 DTO `GetBankStatementResponse.BankStatementItem` 中补充 `accountNo`、`customerAccountNo` 字段,并移除 `accountMaskNo`、`customerAccountMaskNo` 字段。
|
||||
- 将银行流水实体转换逻辑从 `accountMaskNo`、`customerAccountMaskNo` 改为直接读取 `accountNo`、`customerAccountNo`。
|
||||
- 同步调整相关单元测试数据和断言,避免继续按掩码账号字段验证。
|
||||
|
||||
## 影响范围
|
||||
|
||||
- 影响流水分析接口返回流水明细后写入 `ccdi_bank_statement.LE_ACCOUNT_NO`、`CUSTOMER_ACCOUNT_NO` 的字段来源。
|
||||
- 不改变数据库结构。
|
||||
- 不改变前端页面。
|
||||
|
||||
## 验证情况
|
||||
|
||||
- 已执行 `mvn -pl ccdi-project -am test "-Dtest=CcdiBankStatementTest,CcdiFileUploadServiceImplTest" "-Dsurefire.failIfNoSpecifiedTests=false"`。
|
||||
- 测试结果:39 个测试通过,0 失败,0 错误。
|
||||
@@ -0,0 +1,30 @@
|
||||
# 涉疑交易明细筛选联动实施记录
|
||||
|
||||
## 修改内容
|
||||
|
||||
- 将涉疑交易明细第二个筛选框文案由“可疑规则”统一为“预警类型”。
|
||||
- 将默认选项文案由“全部可疑规则”调整为“全部预警类型”。
|
||||
- 在“全部预警类型”下,“命中模型”下拉同时展示员工模型与外部人员模型,并按模型编码去重。
|
||||
- 选择外部人员模型时不再强制切换“预警类型”,支持 `全部预警类型 + 外部人员可疑关系` 直接查询。
|
||||
- 保留明确类型约束:当预警类型切到“外部人员预警”时,仅保留外部人员模型;当预警类型切到“员工规则命中”时,清空已选择的外部人员模型。
|
||||
|
||||
## 影响范围
|
||||
|
||||
- 前端组件:`ruoyi-ui/src/views/ccdiProject/components/detail/RiskDetailSection.vue`
|
||||
- 前端静态单测:
|
||||
- `ruoyi-ui/tests/unit/risk-detail-suspicious-transaction-layout.test.js`
|
||||
- `ruoyi-ui/tests/unit/risk-detail-suspicious-filter-linkage.test.js`
|
||||
|
||||
本次未修改后端接口、SQL 或查询参数结构。查询仍沿用 `suspiciousType` 与 `modelCode` 两个参数组合。
|
||||
|
||||
## 验证情况
|
||||
|
||||
- Node 环境:`.nvmrc` 为 14.21.3;当前 PowerShell 下 `nvm use` 未自动读取版本,且本机已知 Node 14 安装缺少 npm,因此按项目约定使用已验证可用的 Node 22.22.3 / npm 10.9.8。
|
||||
- 已执行静态单测:
|
||||
- `node tests/unit/risk-detail-suspicious-transaction-layout.test.js`
|
||||
- `node tests/unit/risk-detail-suspicious-filter-linkage.test.js`
|
||||
- `node tests/unit/project-overview-api.test.js`
|
||||
- 已启动前端开发服务并编译成功:`npm run dev`,端口 `8088`。
|
||||
- 已使用系统 Chrome 通过 Playwright CLI 打开实际应用入口并截图:`output/playwright/risk-detail-filter-home-independent.png`。
|
||||
- 浏览器验证限制:当前后端 `62318` 未监听,实际应用入口停留在登录页并提示“系统接口500异常”,因此未进入涉疑交易明细业务页做端到端交互验证。
|
||||
- 测试后已关闭本次启动的前端开发进程,`8088` 未继续监听。
|
||||
Reference in New Issue
Block a user