修正模型信息中码值不明确的SQL判断

This commit is contained in:
wkc
2026-03-20 11:09:46 +08:00
parent 5abfc3e0b7
commit aae2d44c07
2 changed files with 11 additions and 2 deletions

Binary file not shown.

View File

@@ -59,13 +59,17 @@
- 不假设外部 schema、外部表和临时表已经准备好
- `PROJECT_ID` 视为后续改造成 MyBatis 传参,不单独作为不可执行原因
- 本次结论概况:
- 标记为 `是` 的 15 行:
- 标记为 `是` 的 19 行:
- `2.2 低收入亲属大额交易 / LOW_INCOME_RELATIVE_LARGE_TRANSACTION`
- `3.1 疑似赌博交易 / MULTI_PARTY_AMT_MIN / MULTI_PARTY_AMT_MAX`
- `3.2 疑似敏感交易 / GAMBLING_SENSITIVE_KEYWORD`
- `4 可疑关系 / SPECIAL_AMOUNT_TRANSACTION`
- `5.1 疑似兼职 / MONTHLY_FIXED_INCOME`
- `5.2 疑似兼职 / FIXED_COUNTERPARTY_TRANSFER_MIN / FIXED_COUNTERPARTY_TRANSFER_MAX`
- `5.3 疑似兼职关键词收入 / SUSPICIOUS_INCOME_KEYWORD`
- `6.1 可疑财产 / HOUSE_REGISTRATION_MISMATCH`
- `6.2 可疑财产 / PROPERTY_FEE_REGISTRATION_MISMATCH`
- `6.3 可疑财产 / TAX_ASSET_REGISTRATION_MISMATCH`
- `7 可疑外汇交易-购汇 / SINGLE_PURCHASE_AMOUNT`
- `7 可疑外汇交易-结汇 / SINGLE_SETTLEMENT_AMOUNT`
- `9.1 可疑采购 / LARGE_PURCHASE_TRANSACTION`
@@ -76,13 +80,18 @@
- `异常行为-工资无使用记录 / SALARY_UNUSED`
- `10.4 大额炒股 / LARGE_STOCK_TRADING`
- 标记为 `否` 的未实现行,主要原因包括:
- 资产类型、资产状态等中文枚举值未明确且未加引号
- 缺少外部表,如 `odsdb.blfmconf``sjfx_pro.bdfmhqaa_orc``xdzx.*`
- 原始 SQL 为空
- 码值补正依据:
- `relation_type` 已通过 `sys_dict_data.dict_type = 'ccdi_relation_type'``ccdi_staff_fmy_relation` 现网样例值确认,当前环境实际存储值为 `配偶``子女` 等中文值,因此 `4 可疑关系` 改为 `not in ('配偶','子女')`
- `asset_status` 已通过 `sys_dict_data.dict_type = 'ccdi_asset_status'` 确认为中文值,当前环境使用 `正常`
- `assetMainType``assetSubType` 在前端页面中为自由录入文本,不走字典;结合 `ccdi_asset_info` 当前样例数据,房产记录使用 `房产 / 住宅 / 正常`,因此 `6.1``6.2``6.3` 改为字符串字面量并判定为可执行
## 验证记录
- 已执行工作簿结构校验,确认当前工作簿为 14 列,新增的 `当前环境是否可执行SQL``当前缺少内容` 两列仍在表尾
- 已重新核对“码值不明确”的 4 行,确认 `SPECIAL_AMOUNT_TRANSACTION``HOUSE_REGISTRATION_MISMATCH``PROPERTY_FEE_REGISTRATION_MISMATCH``TAX_ASSET_REGISTRATION_MISMATCH` 当前均为 `是 /`
- 已再次扫描整表,确认 `当前缺少内容` 中已不存在“码值”“枚举”“引号”“中文常量”等剩余原因
- 已抽样回读以下关键行,确认新增列和补齐字段已写入:
- 第 10 行:异常交易 2.1
- 第 12 行:疑似赌博 3.1