修正反复提交节点乱闪错误

代码结构更加合理，先前的代码有递归声明定义的问题
Revert "修正反复提交节点乱闪错误"

This reverts commit 9303a6643c1e729ffa74e494e814416405e378c2.