1.6 KiB
1.6 KiB
流程详情测算利率改为模型输出表取数实施记录
实施时间
- 2026-03-28
问题说明
- 流程详情接口返回的
loanPricingWorkflow.loanRate仍保留流程主表中的值 - 当模型输出表中的
calculateRate与流程主表中的loanRate不一致时,详情链路无法保证“测算利率”按模型输出表口径返回
本次修改
- 在
LoanPricingWorkflowServiceImpl#selectLoanPricingBySerialNum中补充详情组装逻辑 - 个人客户详情查询时,将
model_retail_output_fields.calculate_rate回填到loanPricingWorkflow.loanRate - 企业客户详情查询时,将
model_corp_output_fields.calculate_rate回填到loanPricingWorkflow.loanRate - 新增服务层单元测试,覆盖个人、企业两条详情查询分支
- 为
ruoyi-loan-pricing模块补充测试依赖spring-boot-starter-test
影响范围
- 仅影响流程详情接口
/loanPricing/workflow/{serialNum}的返回值组装 - 不修改数据库表结构
- 不修改模型输出表写入逻辑
- 不修改流程列表接口
验证方式
- 新增
LoanPricingWorkflowServiceImplTest - 先执行失败用例,确认详情返回的
loanRate未按模型输出表取值 - 修复详情组装逻辑后重新执行测试
验证结果
- 执行命令:
mvn -pl ruoyi-loan-pricing -am -Dtest=LoanPricingWorkflowServiceImplTest -Dsurefire.failIfNoSpecifiedTests=false test
- 结果:2 个测试全部通过
备注
- 验证时发现仅编译
ruoyi-loan-pricing模块会引用到本地旧版ruoyi-common依赖,需使用-am让依赖模块一并参与构建 - 本次未启动新的前后端进程