cd5b1d47b01e06dd438d453a87a2a7ad31ef8693
- 新增 extractAlphaNumCodes / hasSharedAlphaNumCode: 提取并比对字母数字代码(CB-03,CE-09等), 在中文变问号乱码环境下仍可通过代码完成跨源匹配 - looksLikeValidDestinationText: 放宽校验, 若问号超过50%但仍存在有效字母数字代码(如「????CB-03 6」)时不直接判为无效——保留代码供后续 hasSharedAlphaNumCode 匹配 - tryCorrectUpcomingEntryWithCurrentTrain: 1) 新增 etaSeconds 形参用于识别在站列车(eta≤0.5s), 据此触发校正 2) 新增 nearbyPlatform 条件: 站台号数字差≤1 时也进入校正候选 3) 新增 sharedCodeDest / sharedCodeTrain: 即使车次/站台全不匹配, 只要 dest 或 id 含有与权威值相同的字母数字代码即可触发 4) 新增兜底触发: (dest或id无效且eta=0) | (双无效且相邻站台) —— 专门覆盖CRN聚合名????这种彻底无代码的场景 5) 新增校正分支: 只要 sharedCodeTrain/sharedCodeDest 命中且 (etaAtStation|samePlatform|invalid) 即直接覆盖原值, 无需 fuzzy match 再次通过 - checkIsAtStationWithCurrentTrain: 1) 无 sameTrain 时用 hasSharedAlphaNumCode 二次匹配车次 2) 若车次/目的地双乱码 + 站台相邻, 也视为同车 3) 乱码目的地分支新增 hasSharedAlphaNumCode 成功即判停靠成功 - BlockReader/CreateTarget 两处预校正均移至 etaSeconds 计算之后, 并将 eta 传入函数, 确保看门条件里的 etaAtStation 可生效 - 全局校正循环也传入 entry.eta 版本升级至 v1.0.72
tmp_vercel_proxy
@ a0601221d4
Description
No description provided
123 MiB
Languages
HTML
49.3%
JavaScript
25.5%
Lua
25.2%