支持拉取行内和金综流水

This commit is contained in:
wjj
2026-07-20 13:07:49 +08:00
parent 1561df924f
commit 75d094dad4
13 changed files with 283 additions and 30 deletions

View File

@@ -0,0 +1,20 @@
# 拉取行内/金综流水后端实施计划
## 背景
项目详情页“上传数据”中的拉取流水能力需要支持两种来源:行内流水 `ZJRCU` 与金综流水 `JZL`。流水平台仍使用原 `/getJZFileOrZjrcuFile` 接口,一次请求只传一种 `dataChannelCode`
## 实施范围
- `CcdiPullBankInfoSubmitDTO` 增加 `dataChannelCode`
- `CcdiFileUploadController#pullBankInfo` 校验流水来源,仅允许 `ZJRCU``JZL`
- `ICcdiFileUploadService#submitPullBankInfo` 与实现类透传来源。
- `CcdiFileUploadServiceImpl#processPullBankInfoAsync` 按来源组装流水平台请求:
- `ZJRCU`:使用页面传入的开始、结束日期。
- `JZL``dataStartDateId=0``dataEndDateId=0`
- `LsfxConstants` 增加 `DATA_CHANNEL_JZL` 常量。
## 验证计划
- 运行 `CcdiFileUploadControllerTest`,验证 Controller 透传来源与金综不要求日期。
- 运行 `CcdiFileUploadServiceImplTest`,验证金综请求传 `JZL``0/0` 日期参数。

View File

@@ -0,0 +1,25 @@
# 拉取行内/金综流水前端实施计划
## 背景
原弹窗只体现“拉取本行信息”,用户无法选择流水平台来源。新需求是在同一入口中区分拉取行内流水和拉取金综流水。
## 实施范围
- 将上传数据工具栏入口文案调整为“拉取流水”。
- 将弹窗标题调整为“拉取行内/金综流水”。
- 在弹窗中增加“流水类型”单选:
- 默认选择 `ZJRCU` 行内流水。
- 可切换为 `JZL` 金综流水。
- 两种来源均沿用证件号码批量输入能力,多个证件号按列表提交给后端。
- 行内流水保留时间跨度选择与近一年校验。
- 金综流水隐藏时间跨度,提交时 `startDate/endDate` 传空,由后端固定转换为 `0/0`
- 类型备注按页面截图口径展示:
- 行内流水:`备注:仅支持获取近一年流水`
- 金综流水:`备注:自动获取最近30天内授权的流水文件`
- 提交 payload 增加 `dataChannelCode`
## 验证计划
- 前端构建检查。
- 使用真实项目页面打开弹窗,确认默认行内、切换金综后隐藏时间跨度。