自动化立体仓库 - WCS系统
#
luxiaotao1123
2022-09-22 634f691354a519fbae4714b20dbc9e89030657b8
src/main/java/com/zy/core/model/protocol/SteProtocol.java
@@ -185,6 +185,11 @@
     */
    public Short crnAllowRun;
    /**
     * 充电状态  1:在充电;0:不在充电
     */
    private Short chargeStatus;
    public void setStatus(Short status){
        this.status = status;
        this.statusType = SteStatusType.get(status);
@@ -229,15 +234,17 @@
            basSte.setSteErr(alarm.longValue());
        }
        basSte.setWrkNo(taskNo.intValue());
        if (!Cools.isEmpty(row)) {
            basSte.setRow(row.intValue());
        }
        if (!Cools.isEmpty(bay)) {
            basSte.setBay(bay.intValue());
        }
        if (!Cools.isEmpty(lev)) {
            basSte.setLev(lev.intValue());
        }
//        if (basSte.getPakMk().equals("N")) {
//            if (!Cools.isEmpty(row)) {
//                basSte.setRow(row.intValue());
//            }
//            if (!Cools.isEmpty(bay)) {
//                basSte.setBay(bay.intValue());
//            }
//            if (!Cools.isEmpty(lev)) {
//                basSte.setLev(lev.intValue());
//            }
//        }
        return basSte;
    }
@@ -245,7 +252,8 @@
    public Boolean isIdle() {
        boolean res = this.statusType.equals(SteStatusType.IDLE)
                && this.pakMk.equals("N")
                && !isAlarm();
                && !isAlarm()
                && this.chargeStatus == 0;
        if (!res) {
            return res;
        } else {