diff --git a/docs/03-business-rules-and-glossary.md b/docs/03-business-rules-and-glossary.md index af5d8ef..80dfb39 100644 --- a/docs/03-business-rules-and-glossary.md +++ b/docs/03-business-rules-and-glossary.md @@ -2,8 +2,8 @@ generated: true (请先修改 Gitea Wiki,禁止直接编辑本文件) wiki_page: Business-Rules-and-Glossary wiki_url: https://git.ilapage.cn/OPC/goauto/wiki/Business-Rules-and-Glossary.- -wiki_revision: ec1f676abf07b70f874c40afa286581b6ba62964 -synchronized_at: 2026-10-06T09:50:20Z +wiki_revision: 7aab259e077ac33f858ec2d47da8ef28cd354a27 +synchronized_at: 2026-10-06T09:56:16Z @@ -813,9 +813,10 @@ Android 0.9.64 / versionCode 77,源码 `6550b9f`(分支实现,尚未安装 ## Android 同一卡片截短规格显示去重(#362) -实现绑定工单分支提交 9a4495a(基于 main 64f0e49);未合并 main、未装机,现场效果尚待验证。此节不表示 #361 已验收或已集成。 +实现绑定工单分支提交 9a4495a + 1f5bab8(基于 main 64f0e49);未合并 main、未装机,现场效果尚待验证。此节不表示 #361 已验收或已集成。 - 共享 PddScreenParser.optionBlock 保留原“成员以外层完整标签开头”的分支(含徽标/附加说明)。只新增已知图片卡片形态的保守兼容:外层有自身完整标签,候选显示成员恰为一个完整标签 ImageView 叶节点和一个截短 TextView 叶节点;允许非点击布局包装,不跨另一个带标签且可点击的容器。 +- 若带自身标签的候选容器包含另一个有不同规范化名称、可点击且有自身子节点的卡片,该容器不作为规格值,也不能成为这些卡片的合并块。这一结构边界同时保护原前缀分支,避免共同容器“黑色”吞并子卡片“黑色加绒”,以及容器聚合 selected 污染另一张卡片;同名包装和原徽标分支保留。 - 两个显示叶节点必须位于卡片边界内,图片在字幕上方且横向相交(允许图片/字幕边缘重叠)。缺少完整图片、多个字幕或图片、嵌套独立卡片、文字归属不明确时不采用新增合并分支。相邻同价且前缀相似的不同规格不能凭文字合并。 - 比较使用既有 SpecValueNormalizer 尾部价格语法和空白压缩,双方非空,截短名须为完整名的严格前缀;所有实际存在的尾价须数值一致,18.8 与 18.80 等价。缺失价格不构成同卡证据,必须仍满足全部结构条件。不去掉体重、尺码数字或款式文字。 - 合并后仍使用外层完整原文按既有规则去尾价作为规格值,沿用原点击节点排序、selected/checked 聚合;普通采集与采购探测共用这一路径。精确定位、即时确认、选中证明、最终复核及下单行为不改,不允许模糊点击。