19 lines
1.1 KiB
Markdown
19 lines
1.1 KiB
Markdown
|
|
# 2026-04-15 首页面包屑与贷款定价密钥异常修复实施记录
|
||
|
|
|
||
|
|
## 修改内容
|
||
|
|
|
||
|
|
- 修复首页访问 `/index` 时面包屑重复注入首页节点,导致前端出现 `Duplicate keys detected: '/index'` 警告的问题。
|
||
|
|
- 修复贷款定价敏感字段加解密服务只读取 `loan-pricing.sensitive.key`,未在专用配置缺失时回退到 `security.password-transfer.key`,导致首页列表接口返回 `loan-pricing.sensitive.key 未配置` 的问题。
|
||
|
|
|
||
|
|
## 涉及文件
|
||
|
|
|
||
|
|
- `ruoyi-ui/src/components/Breadcrumb/index.vue`
|
||
|
|
- `ruoyi-loan-pricing/src/main/java/com/ruoyi/loanpricing/service/SensitiveFieldCryptoService.java`
|
||
|
|
- `ruoyi-loan-pricing/src/test/java/com/ruoyi/loanpricing/service/SensitiveFieldCryptoServiceTest.java`
|
||
|
|
- `ruoyi-ui/tests/home-breadcrumb-dedup.test.js`
|
||
|
|
|
||
|
|
## 验证结果
|
||
|
|
|
||
|
|
- 已执行 `node ruoyi-ui/tests/home-breadcrumb-dedup.test.js`,结果通过。
|
||
|
|
- 已尝试执行 `mvn -pl ruoyi-loan-pricing -am -Dtest=SensitiveFieldCryptoServiceTest -Dsurefire.failIfNoSpecifiedTests=false test`,但当前 `ruoyi-loan-pricing` 模块存在与本次改动无关的编译问题,导致无法完成该条 Maven 定向验证。
|