src/main/java/com/zy/core/model/protocol/SteProtocol.java
@@ -36,7 +36,7 @@ /** * 任务号 */ public Integer taskNo = 0; public Short taskNo = 0; /** * 正在执行任务 @@ -223,13 +223,20 @@ if (alarm!=null) { basSte.setSteErr(alarm.longValue()); } basSte.setWrkNo(taskNo); basSte.setWrkNo(taskNo.intValue()); return basSte; } // 是否处于空闲待命状态 public Boolean isIdle() { return getStatusType().equals(SteStatusType.IDLE) && pakMk.equals("N"); return this.statusType.equals(SteStatusType.IDLE) && this.pakMk.equals("N") && !isAlarm(); } // 是否处于报警状态 public Boolean isAlarm() { return this.alarm > 1; } }