|
|
@@ -224,7 +224,13 @@ function registerNode(ctx: ParseContext, node: GraphModelNode) {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
- const tokens = [node.raw.node, node.raw.bm, node.raw.sfz, node.raw.id, node.raw.mc, node.raw.nodecn, node.id]
|
|
|
+ /**
|
|
|
+ * 只登记真正能作为边端点的标识(node/bm/sfz/id/mc)。
|
|
|
+ * ★ 不要把 nodecn 放进端点映射:银行卡/号码节点的 nodecn 是持卡人/机主姓名,
|
|
|
+ * 若登记成 token,会和人员节点的姓名 token 撞车,导致 obj_card/obj_tel 边
|
|
|
+ * 被解析到银行卡/号码节点上(界面表现为“持卡人/机主”连到电话号)。
|
|
|
+ */
|
|
|
+ const tokens = [node.raw.node, node.raw.bm, node.raw.sfz, node.raw.id, node.raw.mc, node.id]
|
|
|
.map((item) => normalizeToken(item))
|
|
|
.filter(Boolean);
|
|
|
tokens.forEach((token) => {
|