Files
ccdi/docs/reports/implementation/2026-05-27-account-info-exclude-credit-customer-implementation.md

1.6 KiB

账号库列表排除信贷客户实施记录

1. 本次实施内容

  • CcdiAccountInfoMapper.xml 的公共查询条件 AccountInfoWhereClause 中增加 AND ai.owner_type <> 'CREDIT_CUSTOMER'
  • 账号库列表分页与导出查询共用该条件,因此两处均不再返回信贷客户账号。
  • CcdiAccountInfoMapperTest 中补充 SQL 渲染断言,覆盖信贷客户排除条件。
  • 前端页面、筛选项、接口参数和账号库新增编辑导入校验未调整。

2. 影响范围

  • 影响接口:/ccdi/accountInfo/list
  • 影响查询:selectAccountInfoPageselectAccountInfoListForExport
  • 不影响账号详情、新增、编辑、删除、导入模板和导入处理。

3. 验证记录

  • 已确认 Mapper XML 包含固定排除条件。
  • 已确认 ownerType=CREDIT_CUSTOMER 会与固定排除条件组合为空结果。
  • 已执行 git diff --check -- ccdi-info-collection/src/main/resources/mapper/info/collection/CcdiAccountInfoMapper.xml docs/plans/backend/2026-05-27-account-info-exclude-credit-customer-backend-implementation.md docs/reports/implementation/2026-05-27-account-info-exclude-credit-customer-implementation.md,无空白问题。
  • 已执行 mvn -pl ccdi-info-collection -am -DskipTests compile,结果 BUILD SUCCESS
  • 已执行 mvn -pl ccdi-info-collection -am test,结果 BUILD SUCCESS,共运行 171 个测试,失败 0、错误 0。

4. 前提说明

信贷客户账号需要以 owner_type = 'CREDIT_CUSTOMER' 写入 ccdi_account_info,否则本次列表排除条件无法识别。