#
qlsxk
昨天 90d9a759ad1e2aa53d041a1f1a4209212907cb00
src/main/java/com/zy/core/thread/impl/NyLiftThread.java
@@ -380,20 +380,51 @@
        InnerLiftExtend extend = (InnerLiftExtend) this.liftProtocol.getExtend();
        boolean res = this.liftProtocol.getProtocolStatus() == LiftProtocolStatusType.IDLE.id
//                && this.liftProtocol.getPlcTaskNo() == 0
                && this.liftProtocol.getTaskNo() == 0
                && this.liftProtocol.getModel() == 2
                && this.liftProtocol.getDeviceStatus() == LiftDeviceStatusType.IDLE.id
                && this.liftProtocol.getErrorCode() == 0
                && !extend.getFrontOverrun()
                && !extend.getBackOverrun()
                && !extend.getLeftOverrun()
                && !extend.getRightOverrun()
                && !extend.getOverHeight()
                && !extend.getOverWeight()
                ;
        return res;
        if (this.liftProtocol.getProtocolStatus() != LiftProtocolStatusType.IDLE.id) {
            return false;//任务不空闲
        }
        if (this.liftProtocol.getTaskNo() != 0) {
            return false;//有任务号
        }
        if (this.liftProtocol.getModel() != 2) {
            return false;//非自动
        }
        if (this.liftProtocol.getDeviceStatus() != LiftDeviceStatusType.IDLE.id) {
            return false;//非空闲
        }
        if (this.liftProtocol.getErrorCode() != 0) {
            return false;//有故障
        }
        if (extend.getFrontOverrun()) {
            return false;
        }
        if (extend.getBackOverrun()) {
            return false;
        }
        if (extend.getLeftOverrun()) {
            return false;
        }
        if (extend.getRightOverrun()) {
            return false;
        }
        if (extend.getOverHeight()) {
            return false;
        }
        if (extend.getOverWeight()) {
            return false;
        }
        return true;
    }
    @Override
@@ -420,17 +451,43 @@
        InnerLiftExtend extend = (InnerLiftExtend) this.liftProtocol.getExtend();
        boolean res = this.liftProtocol.getModel() == 2
                && this.liftProtocol.getDeviceStatus() == LiftDeviceStatusType.IDLE.id
                && this.liftProtocol.getErrorCode() == 0
                && !extend.getFrontOverrun()
                && !extend.getBackOverrun()
                && !extend.getLeftOverrun()
                && !extend.getRightOverrun()
                && !extend.getOverHeight()
                && !extend.getOverWeight()
                ;
        return res;
        if (this.liftProtocol.getModel() != 2) {
            return false;//非自动
        }
        if (this.liftProtocol.getDeviceStatus() != LiftDeviceStatusType.IDLE.id) {
            return false;//非空闲
        }
        if (this.liftProtocol.getErrorCode() != 0) {
            return false;//有故障
        }
        if (extend.getFrontOverrun()) {
            return false;
        }
        if (extend.getBackOverrun()) {
            return false;
        }
        if (extend.getLeftOverrun()) {
            return false;
        }
        if (extend.getRightOverrun()) {
            return false;
        }
        if (extend.getOverHeight()) {
            return false;
        }
        if (extend.getOverWeight()) {
            return false;
        }
        return true;
    }
    @Override