#
luxiaotao1123
昨天 c402e77c8a141b05d5ef62b73306ba7322585bb2
#
2个文件已添加
2个文件已修改
1个文件已删除
61 ■■■■ 已修改文件
zy-acs-manager/src/main/java/com/zy/acs/manager/core/domain/DirectionDto.java 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-manager/src/main/java/com/zy/acs/manager/core/domain/type/DirectionType.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/MainService.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/MapService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/astart/DirectionType.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-manager/src/main/java/com/zy/acs/manager/core/domain/DirectionDto.java
New file
@@ -0,0 +1,17 @@
package com.zy.acs.manager.core.domain;
import com.zy.acs.manager.core.domain.type.DirectionType;
import lombok.Data;
/**
 * Created by vincent on 2026/1/14
 */
@Data
public class DirectionDto {
    private DirectionType direction;
    private Boolean enabled;
}
zy-acs-manager/src/main/java/com/zy/acs/manager/core/domain/type/DirectionType.java
New file
@@ -0,0 +1,15 @@
package com.zy.acs.manager.core.domain.type;
public enum DirectionType {
//    NORTH, EAST, SOUTH, WEST,
//    ;
    NONE,
    TOP,
    LEFT,
    BOTTOM,
    RIGHT,
    ;
}
zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/MainService.java
@@ -936,7 +936,6 @@
                if (!lastCode.getData().equals(code.getData())) {
                    // 走行路径节点
//                    List<String> pathList = mapService.checkoutPath(agv.getUuid(), lastCode, code);
                    List<String> pathListPart = pathList.subList(pathList.indexOf(lastCode.getData()), pathList.indexOf(code.getData()) + 1);
                    for (int i = 0; i < pathListPart.size(); i++) {
zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/MapService.java
@@ -188,22 +188,6 @@
        return Math.sqrt(deltaX * deltaX + deltaY * deltaY);
    }
    public DirectionType calcDirectionType(int[] originIdx, int[] oppositeIdx) {
        if (oppositeIdx[0] < originIdx[0] && oppositeIdx[1] == originIdx[1]) {
            return DirectionType.TOP;
        }
        if (oppositeIdx[0] > originIdx[0] && oppositeIdx[1] == originIdx[1]) {
            return DirectionType.BOTTOM;
        }
        if (oppositeIdx[0] == originIdx[0] && oppositeIdx[1] > originIdx[1]) {
            return DirectionType.RIGHT;
        }
        if (oppositeIdx[0] == originIdx[0] && oppositeIdx[1] < originIdx[1]) {
            return DirectionType.LEFT;
        }
        return DirectionType.NONE;
    }
    public void lockPath(Integer lev, List<String> pathList, String agvNo) {
        List<int[]> codeMatrixIdxList = mapDataDispatcher.getCodeMatrixIdxList(lev, pathList);
        mapDataDispatcher.modifyDynamicMatrix(lev, codeMatrixIdxList, agvNo);
zy-acs-manager/src/main/java/com/zy/acs/manager/core/service/astart/DirectionType.java
File was deleted