Files
loan-pricing/doc/implementation-report-2026-05-18-workflow-list-final-calculate-rate.md

1.6 KiB

流程列表最终测算利率展示实施记录

修改内容

  • 流程列表联表查询中,企业客户分支由 model_corp_output_fields.calculate_rate 改为 model_corp_output_fields.final_calculate_rate
  • 个人客户分支保持读取 model_retail_output_fields.final_calculate_rate
  • 前端流程列表列名由“测算利率(%)”调整为“最终测算利率(%)”,继续复用列表接口字段 calculateRate 展示,避免扩大接口字段变更范围。

影响范围

  • 仅影响利率定价流程列表 /loanPricing/workflow/list 的利率来源和列名展示。
  • 不修改详情页、新增流程、执行利率和数据库结构。

验证记录

  • 已更新 LoanPricingWorkflowMapperXmlTest,约束个人、企业流程列表均取 final_calculate_rate
  • mvn -pl ruoyi-loan-pricing -am -Dtest=LoanPricingWorkflowMapperXmlTest,LoanPricingWorkflowListVOTest -Dsurefire.failIfNoSpecifiedTests=false test 通过。
  • source ~/.nvm/nvm.sh && nvm use 14.21.3 && node tests/customer-map-selection.test.js 通过。
  • 使用 Node 静态断言确认流程列表列名为“最终测算利率(%)”,并且不再展示旧列名“测算利率(%)”。
  • mvn -pl ruoyi-admin -am clean package -DskipTests 打包通过,并重启本地 63310 后端。
  • 使用真实后端接口 /loanPricing/workflow/list?pageNum=1&pageSize=3 验证返回值,前三条 calculateRate 分别为 3.7326.053.732
  • 使用 browser-use 打开真实流程列表页 http://localhost:1024/index,确认列名为“最终测算利率(%)”,前三条页面展示值为 3.736.053.73,旧列名未出现。