Administrator
2023-12-20 dd694b8a3d05e2d785413182e1c28b25a5b3f431
pipIrr-platform/pipIrr-mw/pipIrr-mw-accept/src/main/java/com/dy/aceMw/server/tasks/FromRtuConstantTask.java
@@ -45,10 +45,10 @@
     */
    private Node doDealRtuUpData(Node first, Node last){
        if(last != null){
            //在dealNode方法中,可能要把last从队列中移除,这时last.pre为空,所以提前把last.pre取出来
            Node pre = last.pre ;
            dealNode(last) ;
            if(first != last){
                //在dealNode方法中,可能要把last从队列中移除,这时last.pre为空,所以提前把last.pre取出来
                Node pre = last.pre ;
                dealNode(last) ;
                return pre ;
            }else{
                //停止
@@ -102,9 +102,11 @@
     * @param node 节点
     */
    private void dealNode(Node node){
        RtuDataNode obj = (RtuDataNode)node.obj ;
        obj.dealSelf() ;
        RtuDataCache.removeNode(node);
        if(node != null && node.obj != null){
            RtuDataNode obj = (RtuDataNode)node.obj ;
            obj.dealSelf() ;
            RtuDataCache.removeNode(node);
        }
    }
}