同步前端代码并提交相关修复
This commit is contained in:
17
doc/2026-04-15-AGENTS中文化实施记录.md
Normal file
17
doc/2026-04-15-AGENTS中文化实施记录.md
Normal file
@@ -0,0 +1,17 @@
|
||||
# AGENTS 中文化实施记录
|
||||
|
||||
## 修改内容
|
||||
- 将根目录 `AGENTS.md` 中英文版仓库协作指南完整转换为中文表述。
|
||||
- 保留原有章节结构与约束语义,仅调整为中文描述,未改变规则内容。
|
||||
|
||||
## 影响范围
|
||||
- 影响文件:`/Users/wkc/Desktop/loan-pricing/loan-pricing-jdk-1.8/AGENTS.md`
|
||||
- 本次实施记录:`/Users/wkc/Desktop/loan-pricing/loan-pricing-jdk-1.8/doc/2026-04-15-AGENTS中文化实施记录.md`
|
||||
|
||||
## 说明
|
||||
- 本次修改仅涉及文档文本,不涉及前端、后端逻辑或配置变更。
|
||||
- 未执行构建与测试,原因是本次仅为文档中文化调整。
|
||||
|
||||
## 保存路径确认
|
||||
- `AGENTS.md` 保存路径正确:`/Users/wkc/Desktop/loan-pricing/loan-pricing-jdk-1.8/AGENTS.md`
|
||||
- 实施记录保存路径正确:`/Users/wkc/Desktop/loan-pricing/loan-pricing-jdk-1.8/doc/2026-04-15-AGENTS中文化实施记录.md`
|
||||
19
doc/2026-04-15-后端启动脚本固定JDK18实施文档.md
Normal file
19
doc/2026-04-15-后端启动脚本固定JDK18实施文档.md
Normal file
@@ -0,0 +1,19 @@
|
||||
# 后端启动脚本固定 JDK 1.8 实施文档
|
||||
|
||||
## 修改内容
|
||||
- 在 `bin/restart_java_backend.sh` 中新增固定的 JDK 1.8 路径 `/Library/Java/JavaVirtualMachines/jdk1.8.0_202.jdk/Contents/Home`。
|
||||
- 脚本启动时统一设置 `JAVA_HOME` 和 `PATH`,确保脚本内执行的 `mvn` 与 `java -jar` 都使用 JDK 1.8。
|
||||
- 启动 Java 进程时改为显式调用固定路径下的 `bin/java`,避免落回系统默认的 JDK 21。
|
||||
|
||||
## 适配依据
|
||||
- 当前机器默认 `JAVA_HOME` 为 JDK 21,不满足本项目需要固定 JDK 1.8 的要求。
|
||||
- 当前机器已安装可用的 JDK 1.8:`/Library/Java/JavaVirtualMachines/jdk1.8.0_202.jdk/Contents/Home`。
|
||||
- 本次按“写死当前机器 JDK 1.8 路径”的方案实现,不引入额外的自动探测逻辑。
|
||||
|
||||
## 验证方式
|
||||
- 执行 `sh -n bin/restart_java_backend.sh` 校验脚本语法。
|
||||
- 执行 `/Library/Java/JavaVirtualMachines/jdk1.8.0_202.jdk/Contents/Home/bin/java -version` 校验固定路径下的 Java 为 1.8。
|
||||
|
||||
## 保存路径确认
|
||||
- 脚本路径:`/Users/wkc/Desktop/loan-pricing/loan-pricing-jdk-1.8/bin/restart_java_backend.sh`
|
||||
- 本次实施文档路径:`/Users/wkc/Desktop/loan-pricing/loan-pricing-jdk-1.8/doc/2026-04-15-后端启动脚本固定JDK18实施文档.md`
|
||||
25
doc/2026-04-15-后端端口改为63310实施记录.md
Normal file
25
doc/2026-04-15-后端端口改为63310实施记录.md
Normal file
@@ -0,0 +1,25 @@
|
||||
# 后端端口改为 `63310` 实施记录
|
||||
|
||||
## 修改时间
|
||||
|
||||
- 2026-04-15
|
||||
|
||||
## 修改内容
|
||||
|
||||
- 将重启脚本 [bin/restart_java_backend.sh](/Users/wkc/Desktop/loan-pricing/loan-pricing-jdk-1.8/bin/restart_java_backend.sh) 中的 `SERVER_PORT` 从 `8080` 调整为 `63310`
|
||||
- 核对后端环境配置,确认 [application-dev.yml](/Users/wkc/Desktop/loan-pricing/loan-pricing-jdk-1.8/ruoyi-admin/src/main/resources/application-dev.yml)、[application-pro.yml](/Users/wkc/Desktop/loan-pricing/loan-pricing-jdk-1.8/ruoyi-admin/src/main/resources/application-pro.yml)、[application-uat.yml](/Users/wkc/Desktop/loan-pricing/loan-pricing-jdk-1.8/ruoyi-admin/src/main/resources/application-uat.yml) 已经使用 `63310`
|
||||
|
||||
## 影响范围
|
||||
|
||||
- 后端重启脚本的端口监听检测
|
||||
- 后端脚本状态查询结果
|
||||
|
||||
## 验证结果
|
||||
|
||||
- 通过源码检索确认后端主环境配置和脚本统一指向 `63310`
|
||||
- 通过 `bash -n bin/restart_java_backend.sh` 确认脚本语法正常
|
||||
|
||||
## 说明
|
||||
|
||||
- 当前开发、生产、UAT 环境配置原本已经是 `63310`
|
||||
- 本次主要修正的是脚本里仍残留的 `8080`
|
||||
16
doc/2026-04-15-直接复制源分支前端代码实施记录.md
Normal file
16
doc/2026-04-15-直接复制源分支前端代码实施记录.md
Normal file
@@ -0,0 +1,16 @@
|
||||
# 2026-04-15 直接复制源分支前端代码实施记录
|
||||
|
||||
## 修改内容
|
||||
|
||||
- 按用户要求,直接将 `origin/892-without-redis` 的 `ruoyi-ui` 整体复制到当前分支。
|
||||
- 覆盖了源分支已有的前端页面、路由、API、布局、样式、构建配置与依赖锁文件。
|
||||
- 同步删除了当前分支中源分支不存在的前端文件,确保前端代码基线与源分支保持一致。
|
||||
|
||||
## 涉及范围
|
||||
|
||||
- `ruoyi-ui/`
|
||||
|
||||
## 验证结果
|
||||
|
||||
- 使用 `nvm` 切换 Node 版本后执行 `npm install`
|
||||
- 执行 `npm run build:prod`
|
||||
16
doc/2026-04-15-贷款定价密钥统一为密码传输配置后端实施记录.md
Normal file
16
doc/2026-04-15-贷款定价密钥统一为密码传输配置后端实施记录.md
Normal file
@@ -0,0 +1,16 @@
|
||||
# 2026-04-15 贷款定价密钥统一为密码传输配置后端实施记录
|
||||
|
||||
## 修改内容
|
||||
|
||||
- 将贷款定价敏感字段加解密服务统一为只读取 `security.password-transfer.key`。
|
||||
- 删除对 `loan-pricing.sensitive.key` 的依赖,避免出现双配置源。
|
||||
- 调整定向单元测试,校验未配置时抛出的错误信息改为 `security.password-transfer.key 未配置`。
|
||||
|
||||
## 涉及文件
|
||||
|
||||
- `ruoyi-loan-pricing/src/main/java/com/ruoyi/loanpricing/service/SensitiveFieldCryptoService.java`
|
||||
- `ruoyi-loan-pricing/src/test/java/com/ruoyi/loanpricing/service/SensitiveFieldCryptoServiceTest.java`
|
||||
|
||||
## 验证结果
|
||||
|
||||
- 执行 `mvn -pl ruoyi-admin -am -DskipTests package` 验证后端整体打包。
|
||||
14
doc/2026-04-15-贷款定价敏感字段密钥配置修复后端实施记录.md
Normal file
14
doc/2026-04-15-贷款定价敏感字段密钥配置修复后端实施记录.md
Normal file
@@ -0,0 +1,14 @@
|
||||
# 2026-04-15 贷款定价敏感字段密钥配置修复后端实施记录
|
||||
|
||||
## 修改内容
|
||||
|
||||
- 修复贷款定价首页列表请求返回 `loan-pricing.sensitive.key 未配置` 的问题。
|
||||
- 在 `application.yml` 中新增 `loan-pricing.sensitive.key`,并直接复用现有的 `security.password-transfer.key`,保证贷款定价敏感字段加解密与密码传输使用同一把密钥。
|
||||
|
||||
## 涉及文件
|
||||
|
||||
- `ruoyi-admin/src/main/resources/application.yml`
|
||||
|
||||
## 验证结果
|
||||
|
||||
- 执行 `mvn -pl ruoyi-admin -am -DskipTests package`,验证后端配置修改后可正常完成打包。
|
||||
14
doc/2026-04-15-首页改为利率测算列表前端实施记录.md
Normal file
14
doc/2026-04-15-首页改为利率测算列表前端实施记录.md
Normal file
@@ -0,0 +1,14 @@
|
||||
# 2026-04-15 首页改为利率测算列表前端实施记录
|
||||
|
||||
## 修改内容
|
||||
|
||||
- 将前端默认首页路由从 `@/views/index` 调整为 `@/views/loanPricing/workflow/index`,使登录后的首页直接进入利率测算列表。
|
||||
- 为利率测算详情页补充显式命名路由 `LoanPricingWorkflowDetail`,保证首页列表点击“查看”后可以正常进入详情页。
|
||||
|
||||
## 涉及文件
|
||||
|
||||
- `ruoyi-ui/src/router/index.js`
|
||||
|
||||
## 验证结果
|
||||
|
||||
- 使用 `nvm` 切换 Node 版本后执行 `npm run build:prod`,验证前端路由配置可以正常通过生产构建。
|
||||
18
doc/2026-04-15-首页面包屑与贷款定价密钥异常修复实施记录.md
Normal file
18
doc/2026-04-15-首页面包屑与贷款定价密钥异常修复实施记录.md
Normal file
@@ -0,0 +1,18 @@
|
||||
# 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 定向验证。
|
||||
Reference in New Issue
Block a user