#
Junjie
9 天以前 190201789934d7b2b4344e0eba6b4a0c2e38f54e
src/main/java/com/zy/core/model/protocol/ShuttleProtocol.java
@@ -6,6 +6,7 @@
import com.zy.asrs.entity.LocMast;
import com.zy.asrs.service.BasShuttleErrService;
import com.zy.asrs.service.LocMastService;
import com.zy.common.model.NavigateNode;
import com.zy.common.utils.RedisUtil;
import com.zy.core.enums.RedisKeyType;
import com.zy.core.enums.ShuttleProtocolStatusType;
@@ -13,6 +14,7 @@
import lombok.extern.slf4j.Slf4j;
import java.util.HashMap;
import java.util.List;
/**
 * 四向穿梭车
@@ -184,6 +186,11 @@
    private Long lastOnlineTime = System.currentTimeMillis();
    /**
     * 小车空闲时间
     */
    private Long idleTime = System.currentTimeMillis();
    /**
     * 扩展字段
     */
    private Object extend;
@@ -192,6 +199,16 @@
     * 系统消息
     */
    private String systemMsg;
    /**
     * 交通管制
     */
    private Boolean trafficControl = false;
    /**
     * 交通管制Nodes
     */
    private List<NavigateNode> trafficControlNodes = null;
    public String getProtocolStatus$() {
        if (this.protocolStatusType == null) {
@@ -228,17 +245,6 @@
            }
        }
        return this.taskNo == null ? 0 : this.taskNo;
    }
    public synchronized void setSyncTaskNo(Integer taskNo) {
        RedisUtil redisUtil = null;
        try {
            redisUtil = SpringUtils.getBean(RedisUtil.class);
        }catch (Exception e) {}
        if (null != redisUtil) {
            redisUtil.set(RedisKeyType.SHUTTLE_FLAG.key + this.shuttleNo, taskNo);
            this.taskNo = taskNo;
        }
    }
    @Override