refactor(login): move match-route logic to dedicated service and fix import
- 提取登录回跳、产品对比的路由匹配逻辑至独立的 match-route.uts 服务 - 修复登录页面导入对比服务的错误,改为导入新的 match-route 模块 - 保持原有的路由参数校验和跳转逻辑不变,仅重构代码结构
This commit is contained in:
@@ -0,0 +1,87 @@
|
||||
# 信用贷正式数据生产导入复核
|
||||
|
||||
> 本文为首次导入的历史复核。用户后续已确认月息乘12、无需完整范围、冲突选择通用口径等;现行口径与生产r2结果见[修订记录](社保公积金与信用贷口径修订-20261009.md)。历史清单和回执保持,不再按本文旧结论要求补资料。
|
||||
2026-10-09,按用户授权将《信用贷汇总.docx》的25项产品导入生产库airz,新增编号31—55,均为草稿(switch=0、version=1)。本次完成正式资料入库,尚未完成产品上架和真实产品匹配验收。原有编号22—27的6条产品逐字段保持,仍按原状态上架;生产共31条。
|
||||
|
||||
资料原文和可确定参数已经保存,缺失值保留NULL;没有把原文中的建议条件改成硬门槛,也没有把尚未实现的硬条件删除后发布。生产原有6条的内部source仍属于此前占位来源,本批没有替换它们,因此当前前端匹配尚未切换到这25条正式产品。
|
||||
|
||||
- [正式导入清单及逐条原文](产品材料/信用贷正式数据导入清单-20261009.json)
|
||||
- [生产导入回执](产品材料/信用贷正式数据导入回执-20261009.json)
|
||||
- [用户原始材料](信用贷汇总.docx)
|
||||
|
||||
## 来源与转录规则
|
||||
|
||||
批次:credit-20261009-bb11729b。导入时间:2026-10-09T11:48:52+08:00(北京时间)。源文件SHA-256:`bb11729b5a0f5fe56608be420f06fc720c23c1c16fa3ba8c83382a6e487e17bf`。215个正文段落、25个产品条目;没有表格、嵌图、文本框或修订内容。P表示正文段落序号,不是页码。每项source.reference绑定源文件摘要和条目号;publisher记录“用户提供正式产品资料”,checkedOn为本次转录核对日期。
|
||||
|
||||
所有额度由万元精确转为人民币元字符串;只将明确年化的利率录入年化字段。“起”只保存下限;单值年化3%的鹏城e贷保存上下限同为3%。月息、单位不明的利率不乘12后冒充年化。授信期、循环额度有效期和单笔借款期限分别保留原文。全部为个人信用融资资料,诚易贷的生意族暂未扩展为企业借款主体。条件原文完整保存在condition,特殊口径和阻塞写入other;未生成推荐理由或部分可执行准入条件。
|
||||
|
||||
## 影响上架的问题
|
||||
|
||||
| 项目 | 数量 | 当前处理 |
|
||||
| --- | ---: | --- |
|
||||
| 最低额度、生效和失效日期未提供 | 25 | 保留NULL,不补0元或虚构长期有效日期 |
|
||||
| 允许用途未明确 | 25 | 用途列表为空,不推断用途,不恢复已取消的用户需求采集 |
|
||||
| 月口径或利率周期未确认 | 7 | 年化字段为空;涉及优客分期、乐分易、分期通、易达金、浦闪贷、润薪贷、润秒贷 |
|
||||
| 最高年化利率未提供 | 20 | 保留NULL,不以“起息”当上下限 |
|
||||
| 单笔最长期限或期单位未明确 | 4 | 易达金、诚易贷、光速贷、职享贷的期限字段留空 |
|
||||
| 地区未知或不能完整映射 | 23 | 保留NULL;惠民贷按材料全国表述保存[],鹏城e贷明确保存深圳440300 |
|
||||
| 有明确统一年龄范围 | 16 | 保存真实范围;当前发布器禁止年龄硬条件,未绕过限制 |
|
||||
|
||||
这些数量有重叠,不能相加作为产品数。全部25项还包含当前引擎不能完整执行的年龄/征信/任职/白名单或OR分支条件。发布预检25/25未通过,属于资料与系统能力阻塞,不是数据库导入失败。
|
||||
|
||||
当前规则仅支持有限字段的AND条件。缺少年龄及其与期限的联合条件、单位行业和白名单、同单位连续缴存月数/缴存基数、征信查询与逾期、贷款机构分类和不同负债排除项等事实。近半年信用卡平均使用率不同于当前使用率,发卡机构数不同于卡张数,公积金缴存基数不同于月收入,不可直接替代。省域、多城市及“地区或手机号”也不能截断为现有少数城市。
|
||||
|
||||
后台对含年龄的16条记录会显示遗留规则提示;普通草稿保存保留年龄字段,但“重建地区与准入规则”会清除旧年龄字段。上架前应先完善规则模型,不应通过勾选重建来删除真实条件。其他条目也不能只填完形式上的额度/有效期后,保留空conditions直接发布。
|
||||
|
||||
## 产品记录与特有口径
|
||||
|
||||
所有行共有前述完整性与规则阻塞;下表记录各产品最需要单独确认的事项,其余reviewNotes见导入清单。
|
||||
|
||||
| 生产ID | 机构与产品 | 已录最高额度 | 来源段落 | 特有核对事项 |
|
||||
| ---: | --- | ---: | --- | --- |
|
||||
| 31 | 中国银行/优客分期 | 50万元 | P1—P12 | 月息1.35厘/月不等同年化利率;缺少计算方式、综合年化及费用口径,不做乘12换算。 |
|
||||
| 32 | 中国银行/中银E贷 | 30万元 | P13—P19 | 全国有中行网点才准入,不等同无条件全国;需确认覆盖城市。 |
|
||||
| 33 | 中国银行/随心智贷 | 50万元 | P20—P27 | 3年是借款期限,5年为授信期,已分开保留。 |
|
||||
| 34 | 农业银行/集团E贷 | 100万元 | P28—P34 | 不同期限对应不同还款方式,不能视为任意组合。 |
|
||||
| 35 | 农业银行/网捷贷 | 100万元 | P35—P42 | 公积金出现2年与1年以上两种要求,需确认适用分支/渠道;逾期口径也有多套表述。 |
|
||||
| 36 | 农业银行/乐分易 | 30万元 | P43—P52 | 月息2厘5不等同年化利率,不做简单年化换算。 |
|
||||
| 37 | 建设银行/快贷 | 30万元 | P53—P59 | 期限为1年先息后本或3年等额,非连续1至3年;最短期限留空,离散期限及对应还款方式保留原文。 |
|
||||
| 38 | 建设银行/建易贷 | 100万元 | P60—P66 | 信用卡机构数、信贷机构数不等于现有卡/贷款笔数;半年使用率也不同于当前使用率。 |
|
||||
| 39 | 建设银行/分期通 | 30万元 | P67—P73 | 原文“年化利率:0.18%/月”标签与单位冲突,年化字段留空。 |
|
||||
| 40 | 工商银行/融E借 | 100万元 | P74—P79 | 材料最高100万,与此前官网草稿最高500万不同;本次按用户正式材料100万独立入库,不合并不同渠道口径。 |
|
||||
| 41 | 招商银行/闪电贷 | 50万元 | P80—P86 | 材料最高50万,与此前官网线上30万草稿不同;需明确线上/线下渠道,按本材料独立保留。 |
|
||||
| 42 | 中信银行/信秒贷 | 50万元 | P87—P93 | 标准版最高50万、尊享版最高150万;结构化最高额度仅录标准版50万,尊享版原文保留,待明确版别准入后拆分。 |
|
||||
| 43 | 中信银行/圆梦金 | 30万元 | P94—P100 | 按单位类别设置100万/150万负债阈值,包含已用信用卡+贷款余额,不能无条件合并。 |
|
||||
| 44 | 交通银行/惠民贷 | 100万元 | P101—P107 | 最长5年、先息后本1年及额度循环3年属于不同口径,需确认各还款方式的单笔期限。 |
|
||||
| 45 | 浦发银行/浦闪贷 | 100万元 | P108—P118 | “3%起”未标注年/月口径,年化字段留空,等待确认。 |
|
||||
| 46 | 华夏银行/易达金 | 30万元 | P119—P125 | 0.4—0.75%/月为月口径,不录入年化字段。 |
|
||||
| 47 | 邮储银行/邮享贷 | 100万元 | P126—P132 | 个人缴存500以上不同于公积金基数;仅有公积金档位无法判断。 |
|
||||
| 48 | 南银法巴消费金融/诚易贷 | 30万元 | P133—P139 | 最长60“期”未明确每期月数,最长期限字段留空。 |
|
||||
| 49 | 光大银行/光速贷 | 30万元 | P140—P150 | 最长3年明确指“授信期”,单笔借款期限未提供,期限字段留空。 |
|
||||
| 50 | 华润银行/润薪贷 | 100万元 | P151—P166 | 3.66%起未说明年/月口径,年化字段留空。 |
|
||||
| 51 | 华润银行/润秒贷 | 100万元 | P167—P174 | 3.66%起未说明年/月口径,年化字段留空。 |
|
||||
| 52 | 徽商银行/徽享薪易贷 | 20万元 | P175—P184 | 多个准入城市超出当前5城字典,且原文“毫州市”疑似“亳州市”笔误,地区字段留空。 |
|
||||
| 53 | 徽商银行/鹏城e贷 | 100万元 | P185—P192 | 年化3%为原文单值,按同一值保存上下限,不扩展为“3%起”。 |
|
||||
| 54 | 民生银行/民易贷 | 50万元 | P193—P203 | 纯线上最高30万,最高50万需线下;结构化最高额度50万仅代表线下上限,线上限制保留原文,待拆渠道。 |
|
||||
| 55 | 深圳农商行/职享贷 | 100万元 | P204—P215 | “最长36期限”单位/文字不清,期限字段留空;先息后本单笔出账≤12个月为单独分支。 |
|
||||
|
||||
网捷贷的公积金年限、惠民贷的逾期口径、信秒贷的小贷余额例外需要提供可执行的分支解释。信秒贷的尊享150万元没有合并到标准版50万元;民易贷50万元仅为线下上限,纯线上30万元限制保留在原文。两者正式发布前应拆分渠道/版别及对应条件。
|
||||
|
||||
## 生产验证与恢复
|
||||
|
||||
只写入fa_product的25条草稿;没有更新既有产品、迁移结构、部署应用运行文件、修改配置或重启服务。已验证新增25条的全部映射字段与原文、原6条完整记录、来源唯一性、结构/触发器及5个产品相关运行文件摘要。再次执行同批导入返回新增0、已存在25,行摘要不变。
|
||||
|
||||
回滚预检通过,精确目标仅31—55;当前记录必须仍是本批version=1草稿并与导入后摘要一致,后续修改则拒绝自动恢复。恢复不会重置自增序列。只做了恢复预检,没有在生产实际删除再导入。
|
||||
|
||||
生产私密归档:`/root/airz-product-import-credit-20261009-bb11729b`,目录0700、文件0600;保存源Word、批次、导入前6条和导入后31条、脚本及回执。导入前后备份已复制到本机并核对摘要。
|
||||
本机归档:`D:/AAdesk/202609/airz-backups/product-import/credit-20261009-bb11729b`。
|
||||
|
||||
如需恢复,先按[生产连接文档](生产部署连接.md)恢复既有专用会话,再用归档import.php的rollback-preview重新检查,确认没有后续改动及引用后才执行rollback-apply。目标必须显式为`127.0.0.1:3306/airz`,env为站点.env;batch-sha256和before-sha256使用归档transfer-manifest.json中的值。不要整库覆盖旧备份。
|
||||
|
||||
5次公网可信TLS只读检查确认后台登录页、公开首页、产品接口鉴权和.env隔离正常;没有登录会员、创建评估或触发模型。airz-analysis、php-fpm-74、redis均active。未执行生产后台浏览器录入验收、会员产品列表或真实匹配验收;数据库核对不能替代这些验收。宝塔已退出登录,专用浏览器已关闭,临时明文登录及终端脚本已清理。
|
||||
|
||||
## 下一步
|
||||
|
||||
先由资料提供方补充利率周期/年化上限、期限与还款方式对应关系、有效期/地区/渠道和冲突条件的明确解释;同时完善真实准入事实与OR/联合条件/地区覆盖规则。允许资料确实没有下限或上限时,也应通过明确的“不设/未披露”语义扩展发布模型,不能用虚构值满足当前必填检查。
|
||||
|
||||
选择资料与系统均能完整表达的首批产品,以人工确认的通过/不通过/待核实样例验证后再上架,并单独确定旧6条产品的替换方式。上轮12档融资等级、匹配列表和PDF优化仍为本地未发布;本次产品导入不改变其部署状态或固定候选清单。
|
||||
Reference in New Issue
Block a user