端到端 BUG修改

This commit is contained in:
qinoy 2023-07-26 11:09:52 +08:00
parent 03f30b7e8f
commit 596357b009
3 changed files with 12 additions and 4 deletions

View File

@ -287,20 +287,24 @@ class NodeCloseAdjMatrix extends AbstractAdjMatrix {
if (leadNodeArr.size() > 0){
for (Object o : leadNodeArr) {
String leadNodeId = (String) o;
if (nodeIds.indexOf(leadNodeId) != -1){
addEdge(nodeIds.indexOf(leadNodeId), nodeIds.indexOf(currentNodeId));
}
}
}
// 当前节点的后置节点
JSONArray rearNodeArr = extendAttr.getJSONArray("rearNodeArr");
if (rearNodeArr.size() > 0){
for (Object o : rearNodeArr) {
String rearNodeId = (String) o;
if (nodeIds.indexOf(rearNodeId) != -1){
addEdge(nodeIds.indexOf(currentNodeId), nodeIds.indexOf(rearNodeId));
}
}
}
}
}
}
/**
* 获取总图中节点展开前的所有节点坐标以及宽高

View File

@ -399,20 +399,24 @@ class NodeExpandAdjMatrix extends AbstractAdjMatrix {
if (leadNodeArr.size() > 0){
for (Object o : leadNodeArr) {
String leadNodeId = (String) o;
if (nodeIds.indexOf(leadNodeId) != -1){
addEdge(nodeIds.indexOf(leadNodeId), nodeIds.indexOf(currentNodeId));
}
}
}
// 当前节点的后置节点
JSONArray rearNodeArr = extendAttr.getJSONArray("rearNodeArr");
if (rearNodeArr.size() > 0){
for (Object o : rearNodeArr) {
String rearNodeId = (String) o;
if (nodeIds.indexOf(rearNodeId) != -1){
addEdge(nodeIds.indexOf(currentNodeId), nodeIds.indexOf(rearNodeId));
}
}
}
}
}
}
/**
* 获取总图中节点展开前的所有节点坐标以及宽高