Junjie
2023-08-01 d6335a2f0540388ab1844fc42d1f770b26c85b6f
将行走节点添加到每一步移动命令中
3个文件已修改
10 ■■■■■ 已修改文件
src/main/java/com/zy/common/utils/NyShuttleOperaUtils.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/core/model/command/NyShuttleHttpCommand.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/core/thread/NyShuttleThread.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/common/utils/NyShuttleOperaUtils.java
@@ -77,6 +77,7 @@
            NavigateNode targetPath = nodes.get(nodes.size() - 1);
            //获取移动命令
            NyShuttleHttpCommand moveCommand = NyHttpUtils.getMoveCommand(shuttleNo, wrkNo, startPath, targetPath);
            moveCommand.setNodes(nodes);//将行走节点添加到每一步命令中
            commands.add(moveCommand);
        }
src/main/java/com/zy/core/model/command/NyShuttleHttpCommand.java
@@ -1,6 +1,9 @@
package com.zy.core.model.command;
import com.zy.common.model.NavigateNode;
import lombok.Data;
import java.util.List;
import java.util.Map;
@Data
@@ -41,5 +44,10 @@
     */
    private Boolean complete = false;
    /**
     * 行走命令所占用的节点list
     */
    private List<NavigateNode> nodes;
}
src/main/java/com/zy/core/thread/NyShuttleThread.java
@@ -7,6 +7,7 @@
import com.zy.asrs.entity.*;
import com.zy.asrs.service.*;
import com.zy.common.model.NavigateNode;
import com.zy.common.utils.*;
import com.zy.core.News;
import com.zy.core.ThreadHandler;