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,277 @@
|
||||
{
|
||||
"ok": true,
|
||||
"batchId": "credit-20261009-bb11729b",
|
||||
"importedAt": "2026-10-09T11:48:52+08:00",
|
||||
"productionSite": "https://airz.hqling.cloud",
|
||||
"target": "127.0.0.1:3306/airz",
|
||||
"sourceFile": "docs/信用贷汇总.docx",
|
||||
"sourceSha256": "bb11729b5a0f5fe56608be420f06fc720c23c1c16fa3ba8c83382a6e487e17bf",
|
||||
"batchSha256": "f8bf581e31465087057f9e675bb577f92a768c5606c597d31bb9a8568cbdc520",
|
||||
"importedCount": 25,
|
||||
"publishedCount": 0,
|
||||
"status": "draft",
|
||||
"productIds": [
|
||||
31,
|
||||
32,
|
||||
33,
|
||||
34,
|
||||
35,
|
||||
36,
|
||||
37,
|
||||
38,
|
||||
39,
|
||||
40,
|
||||
41,
|
||||
42,
|
||||
43,
|
||||
44,
|
||||
45,
|
||||
46,
|
||||
47,
|
||||
48,
|
||||
49,
|
||||
50,
|
||||
51,
|
||||
52,
|
||||
53,
|
||||
54,
|
||||
55
|
||||
],
|
||||
"existingProductIds": [
|
||||
22,
|
||||
23,
|
||||
24,
|
||||
25,
|
||||
26,
|
||||
27
|
||||
],
|
||||
"existingProductRowsUnchanged": true,
|
||||
"totalProductsAfter": 31,
|
||||
"publishedProductsAfter": 6,
|
||||
"publicationBlockedCount": 25,
|
||||
"unconfirmedAnnualRateCount": 7,
|
||||
"missingMaximumAnnualRateCount": 20,
|
||||
"unconfirmedMaximumBorrowTermCount": 4,
|
||||
"unmappedRegionsCount": 23,
|
||||
"minimumAmountAndValidityMissingCount": 25,
|
||||
"sourceParagraphCount": 215,
|
||||
"fullOriginalTextPreserved": true,
|
||||
"independentReadVerified": true,
|
||||
"idempotenceCheck": {
|
||||
"inserted": 0,
|
||||
"existing": 25,
|
||||
"rowsUnchanged": true
|
||||
},
|
||||
"rollbackPreviewPassed": true,
|
||||
"rollbackActuallyExecuted": false,
|
||||
"rollbackRefusesSubsequentEdits": true,
|
||||
"productSchemaAndTriggersUnchangedExceptAutoIncrement": true,
|
||||
"applicationRuntimeFilesDeployed": 0,
|
||||
"modelRequestsTriggeredByTask": 0,
|
||||
"servicesActive": {
|
||||
"airz-analysis": "active",
|
||||
"php-fpm-74": "active",
|
||||
"redis": "active"
|
||||
},
|
||||
"publicHttpsChecks": 5,
|
||||
"publicTlsVerified": true,
|
||||
"authenticatedHttpChecks": 0,
|
||||
"productionAdminUiAcceptance": false,
|
||||
"formalMatchingAcceptance": false,
|
||||
"serverArchive": "/root/airz-product-import-credit-20261009-bb11729b",
|
||||
"localArchive": "D:\\AAdesk\\202609\\airz-backups\\product-import\\credit-20261009-bb11729b",
|
||||
"serverBeforeSha256": "099ad6a0c8ca8f82547f857e2ec02589ccddab3a99b70931d9c341f64640311e",
|
||||
"serverAfterSha256": "917c546c733a31e1e963b48244da268f971d792cb1845374dfdb73242c16c361",
|
||||
"afterRowsHash": "3c7eff4aac943a7d97fadfe8e810c5d402922421f3cce628356d11ef4d207016",
|
||||
"panelLoggedOut": true,
|
||||
"dedicatedBrowserClosed": true,
|
||||
"products": [
|
||||
{
|
||||
"id": 31,
|
||||
"name": "优客分期",
|
||||
"status": 0,
|
||||
"version": 1,
|
||||
"rowHash": "0f37216dd7dd30d85b16af39676623574dccd745d69b9913fcb1d6c79a1a775b"
|
||||
},
|
||||
{
|
||||
"id": 32,
|
||||
"name": "中银E贷",
|
||||
"status": 0,
|
||||
"version": 1,
|
||||
"rowHash": "719c6af248e426bf6d6ca5e6d5d097c1fceb4f22e25c85419ac1a20d0ab5b138"
|
||||
},
|
||||
{
|
||||
"id": 33,
|
||||
"name": "随心智贷",
|
||||
"status": 0,
|
||||
"version": 1,
|
||||
"rowHash": "af76740138f26b0eea4fc4f2e80a4e699fc02b90f2ef69e8ea4b8f10c93028b8"
|
||||
},
|
||||
{
|
||||
"id": 34,
|
||||
"name": "集团E贷",
|
||||
"status": 0,
|
||||
"version": 1,
|
||||
"rowHash": "f4e7e26fdaecd63aa5797d346121d2c6136178e3ba902edb576cb8a7cca75ce6"
|
||||
},
|
||||
{
|
||||
"id": 35,
|
||||
"name": "网捷贷",
|
||||
"status": 0,
|
||||
"version": 1,
|
||||
"rowHash": "a49b5868a9020e22214226b46715c916d5b05e113e3c81e5829c709e3a686da8"
|
||||
},
|
||||
{
|
||||
"id": 36,
|
||||
"name": "乐分易",
|
||||
"status": 0,
|
||||
"version": 1,
|
||||
"rowHash": "62cc9a5c176cf05cc4dd3897e9390a5e2cb50a85205517c8703468decf573a57"
|
||||
},
|
||||
{
|
||||
"id": 37,
|
||||
"name": "快贷",
|
||||
"status": 0,
|
||||
"version": 1,
|
||||
"rowHash": "0044ac11a8379a0aeb37deb3272fe26ad5a738d3d18c2bcac8016ddb3f0d97a2"
|
||||
},
|
||||
{
|
||||
"id": 38,
|
||||
"name": "建易贷",
|
||||
"status": 0,
|
||||
"version": 1,
|
||||
"rowHash": "3f21d0c080f712b43e308f317b52f47a890b67555ee4188b9fa9543c45fa7b6f"
|
||||
},
|
||||
{
|
||||
"id": 39,
|
||||
"name": "分期通",
|
||||
"status": 0,
|
||||
"version": 1,
|
||||
"rowHash": "caf81531027aca8bc84a83f205f4969e6d009ad761a52ad3781c6f0204a92b93"
|
||||
},
|
||||
{
|
||||
"id": 40,
|
||||
"name": "融E借",
|
||||
"status": 0,
|
||||
"version": 1,
|
||||
"rowHash": "fee5269c2d6b17ec125d1973b5f16a9df822c557fc004ba9c048c28a1026a9f1"
|
||||
},
|
||||
{
|
||||
"id": 41,
|
||||
"name": "闪电贷",
|
||||
"status": 0,
|
||||
"version": 1,
|
||||
"rowHash": "7bc17a990acc7f8ad196cd22560d3ac497d24c0e7a6e269c2966472c16a27730"
|
||||
},
|
||||
{
|
||||
"id": 42,
|
||||
"name": "信秒贷",
|
||||
"status": 0,
|
||||
"version": 1,
|
||||
"rowHash": "96301fdff0b5e21c888dc4e9d66623d21f967661f98fba9efac10cc5466ac95c"
|
||||
},
|
||||
{
|
||||
"id": 43,
|
||||
"name": "圆梦金",
|
||||
"status": 0,
|
||||
"version": 1,
|
||||
"rowHash": "c3978916d9d72cce10a3afc6c0a5f9d9f8b21a5e1446bc29359fb6d3eff73edd"
|
||||
},
|
||||
{
|
||||
"id": 44,
|
||||
"name": "惠民贷",
|
||||
"status": 0,
|
||||
"version": 1,
|
||||
"rowHash": "ebae5c4e544eefd96f532ca7db2f0da13412aea782811396f15dbf5d546650e1"
|
||||
},
|
||||
{
|
||||
"id": 45,
|
||||
"name": "浦闪贷",
|
||||
"status": 0,
|
||||
"version": 1,
|
||||
"rowHash": "8cbaba3272e7bcb28322587be03f9fc187dd7be9f6a290ba4b0c577157d73b49"
|
||||
},
|
||||
{
|
||||
"id": 46,
|
||||
"name": "易达金",
|
||||
"status": 0,
|
||||
"version": 1,
|
||||
"rowHash": "e0a22f604d94c2d465b5fac733b136bd01e5df5eb47c5679977af8dfd0f83058"
|
||||
},
|
||||
{
|
||||
"id": 47,
|
||||
"name": "邮享贷",
|
||||
"status": 0,
|
||||
"version": 1,
|
||||
"rowHash": "94c6b4a6f0dc440d5cb509c4ccf19343467850f3634c4375f91242b9e0d10df1"
|
||||
},
|
||||
{
|
||||
"id": 48,
|
||||
"name": "诚易贷",
|
||||
"status": 0,
|
||||
"version": 1,
|
||||
"rowHash": "a48560d28b100f32f207ec528d5f73ad519126e5f2fa832b4ab619b976ed7a42"
|
||||
},
|
||||
{
|
||||
"id": 49,
|
||||
"name": "光速贷",
|
||||
"status": 0,
|
||||
"version": 1,
|
||||
"rowHash": "adccbc54b5787b620953cc73e82c9804942dcb60ba704062a958527d4e182850"
|
||||
},
|
||||
{
|
||||
"id": 50,
|
||||
"name": "润薪贷",
|
||||
"status": 0,
|
||||
"version": 1,
|
||||
"rowHash": "799b0f793bf61c67ae33e5a26ea076f6a31e7f1fdba900a8f9fda5c44113fb24"
|
||||
},
|
||||
{
|
||||
"id": 51,
|
||||
"name": "润秒贷",
|
||||
"status": 0,
|
||||
"version": 1,
|
||||
"rowHash": "5fd4544039243a6a02fd8b40b2df629a94e1fd536b6bc6d16739140e657f2c23"
|
||||
},
|
||||
{
|
||||
"id": 52,
|
||||
"name": "徽享薪易贷",
|
||||
"status": 0,
|
||||
"version": 1,
|
||||
"rowHash": "eccfeb6a9337cdb00638f2ea9286ff61090b1d1962c04eb3042255d79637ba4f"
|
||||
},
|
||||
{
|
||||
"id": 53,
|
||||
"name": "鹏城e贷",
|
||||
"status": 0,
|
||||
"version": 1,
|
||||
"rowHash": "e40207cc76b28827edbfa766ee9073c9c713400907ab61ec92ddbc2b3edb1fa9"
|
||||
},
|
||||
{
|
||||
"id": 54,
|
||||
"name": "民易贷",
|
||||
"status": 0,
|
||||
"version": 1,
|
||||
"rowHash": "2f1be9e9b4512db81a1027f7ac636ce14691b6bcd0c74fbc5d9e610b74ea677b"
|
||||
},
|
||||
{
|
||||
"id": 55,
|
||||
"name": "职享贷",
|
||||
"status": 0,
|
||||
"version": 1,
|
||||
"rowHash": "45313fc271eb6317b7ec8937c81a0b05093add4029626b35af66a8df3a4331cc"
|
||||
}
|
||||
],
|
||||
"evidenceSha256": {
|
||||
"source-validation.json": "90940bcfd10e5cdd68a7322f503b5118b454c4cdf2e35becd5effe616cd762c4",
|
||||
"production-preflight.json": "a43878f00c4d354df0579dc23c74b27a8beb8ac4b58a7fa6206eaec1a34ec3e5",
|
||||
"production-preview.json": "3e8786e90caab7c61a9744929b62654f467c9566a3868978b966c560b1027cce",
|
||||
"production-apply.json": "f1c22654e1a99bb5b43fdca7e70b3429a86e21e05460c96e1527045d4d5adb55",
|
||||
"production-verify.json": "3f83ea5841c431bff6f0cd9f16c5c068d4fba2bf3ad2bd6b40789a0c694a07de",
|
||||
"production-rollback-preview.json": "fc530b5044441aae852b0680f02ef94e227649fe9102fe291a4c10683adeda0c",
|
||||
"production-idempotence.json": "a457b63af724e524246d322ccfaf7ecd5bba7fb218910c43059ba20b8d692a34",
|
||||
"independent-verification.json": "05503baded0b80aa61bde7f33e87d8afd86e754f33616dd70e49549ecc2f763e",
|
||||
"production-final-check.json": "97a3a8bf8273264fd982a937f88af95b7f8052ace6963b1f307fe0c9c88c1d7e",
|
||||
"cleanup.json": "cda60d6244aab8c25adfade59f8cacd239e2d45a737e73f72e3e4335c21d9df5"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user