2.3 KiB
2.3 KiB
2026-05-11 外部查询接口 GET 参数调用修复实施记录
实施内容
- 修复客户号查询客户内码的个人、企业两个外部接口调用方式。
LoanPricingCustomerMapService构建请求地址时先移除同名appCode、cust_id参数,再通过 GET query param 追加配置中的公共appCode和真实客户号。
- 修复历史贷款记录查询外部接口调用方式。
LoanRateHistoryService构建请求地址时先移除同名appCode、cust_isn参数,再通过 GET query param 追加配置中的公共appCode和真实客户内码。
- 调整 profile 外部地址配置。
application-pro.yml、application-dev.yml、application-uat.yml新增同一个loan-pricing-external.app-code配置项。- 生产 profile 三条查询 URL 仅保留接口地址,不再在 URL 中写
appCode或空业务参数。
- 补充服务层单元测试。
- 覆盖个人客户映射、企业客户映射、历史贷款记录三条接口最终均按 GET query param 生成公共
appCode和各自业务参数。 - 测试文件位于
*/src/test/,按仓库.gitignore规则不纳入提交范围,仅用于本地验证。
- 覆盖个人客户映射、企业客户映射、历史贷款记录三条接口最终均按 GET query param 生成公共
涉及文件
ruoyi-loan-pricing/src/main/java/com/ruoyi/loanpricing/service/LoanPricingCustomerMapService.javaruoyi-loan-pricing/src/main/java/com/ruoyi/loanpricing/service/LoanRateHistoryService.javaruoyi-admin/src/main/resources/application-pro.ymlruoyi-admin/src/main/resources/application-dev.ymlruoyi-admin/src/main/resources/application-uat.ymlruoyi-loan-pricing/src/test/java/com/ruoyi/loanpricing/service/LoanPricingCustomerMapServiceTest.javaruoyi-loan-pricing/src/test/java/com/ruoyi/loanpricing/service/LoanRateHistoryServiceTest.java
验证记录
- 已执行:
mvn -pl ruoyi-loan-pricing -am -Dtest=LoanPricingCustomerMapServiceTest,LoanRateHistoryServiceTest -Dsurefire.failIfNoSpecifiedTests=false test - 结果:通过,
Tests run: 9, Failures: 0, Errors: 0, Skipped: 0。 - 日志验证:
- 个人客户映射最终请求 URL 为
http://mock/personal?appCode=abc&cust_id=P001。 - 企业客户映射最终请求 URL 为
http://mock/corporate?appCode=abc&cust_id=C001。 - 历史贷款记录最终请求 URL 为
http://mock/history?appCode=abc&cust_isn=81033011438。
- 个人客户映射最终请求 URL 为